Skip to content

Commit f76fdaf

Browse files
fix: mypy types in get_transport (#2088)
1 parent 1b63310 commit f76fdaf

File tree

16 files changed

+16
-24
lines changed

16 files changed

+16
-24
lines changed

gapic/templates/%namespace/%name_%version/%sub/services/%service/async_client.py.j2

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
{% import "%namespace/%name_%version/%sub/services/%service/_shared_macros.j2" as shared_macros %}
66

77
from collections import OrderedDict
8-
import functools
98
import re
109
from typing import Dict, Callable, Mapping, MutableMapping, MutableSequence, Optional, {% if service.any_server_streaming %}AsyncIterable, Awaitable, {% endif %}{% if service.any_client_streaming %}AsyncIterator, {% endif %}Sequence, Tuple, Type, Union
1110
{% if api.all_method_settings.values()|map(attribute="auto_populated_fields", default=[])|list %}
@@ -172,7 +171,7 @@ class {{ service.async_client_name }}:
172171
"""
173172
return self._client._universe_domain
174173

175-
get_transport_class = functools.partial(type({{ service.client_name }}).get_transport_class, type({{ service.client_name }}))
174+
get_transport_class = {{ service.client_name }}.get_transport_class
176175

177176
def __init__(self, *,
178177
credentials: Optional[ga_credentials.Credentials] = None,

gapic/templates/%namespace/%name_%version/%sub/services/%service/client.py.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ class {{ service.client_name }}(metaclass={{ service.client_name }}Meta):
548548
credentials = google.auth._default.get_api_key_credentials(api_key_value)
549549

550550
transport_init: Union[Type[{{ service.name }}Transport], Callable[..., {{ service.name }}Transport]] = (
551-
type(self).get_transport_class(transport)
551+
{{ service.client_name }}.get_transport_class(transport)
552552
if isinstance(transport, str) or transport is None
553553
else cast(Callable[..., {{ service.name }}Transport], transport)
554554
)

tests/integration/goldens/asset/google/cloud/asset_v1/services/asset_service/async_client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# limitations under the License.
1515
#
1616
from collections import OrderedDict
17-
import functools
1817
import re
1918
from typing import Dict, Callable, Mapping, MutableMapping, MutableSequence, Optional, Sequence, Tuple, Type, Union
2019

@@ -180,7 +179,7 @@ def universe_domain(self) -> str:
180179
"""
181180
return self._client._universe_domain
182181

183-
get_transport_class = functools.partial(type(AssetServiceClient).get_transport_class, type(AssetServiceClient))
182+
get_transport_class = AssetServiceClient.get_transport_class
184183

185184
def __init__(self, *,
186185
credentials: Optional[ga_credentials.Credentials] = None,

tests/integration/goldens/asset/google/cloud/asset_v1/services/asset_service/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ def __init__(self, *,
628628
credentials = google.auth._default.get_api_key_credentials(api_key_value)
629629

630630
transport_init: Union[Type[AssetServiceTransport], Callable[..., AssetServiceTransport]] = (
631-
type(self).get_transport_class(transport)
631+
AssetServiceClient.get_transport_class(transport)
632632
if isinstance(transport, str) or transport is None
633633
else cast(Callable[..., AssetServiceTransport], transport)
634634
)

tests/integration/goldens/credentials/google/iam/credentials_v1/services/iam_credentials/async_client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# limitations under the License.
1515
#
1616
from collections import OrderedDict
17-
import functools
1817
import re
1918
from typing import Dict, Callable, Mapping, MutableMapping, MutableSequence, Optional, Sequence, Tuple, Type, Union
2019

@@ -171,7 +170,7 @@ def universe_domain(self) -> str:
171170
"""
172171
return self._client._universe_domain
173172

174-
get_transport_class = functools.partial(type(IAMCredentialsClient).get_transport_class, type(IAMCredentialsClient))
173+
get_transport_class = IAMCredentialsClient.get_transport_class
175174

176175
def __init__(self, *,
177176
credentials: Optional[ga_credentials.Credentials] = None,

tests/integration/goldens/credentials/google/iam/credentials_v1/services/iam_credentials/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ def __init__(self, *,
565565
credentials = google.auth._default.get_api_key_credentials(api_key_value)
566566

567567
transport_init: Union[Type[IAMCredentialsTransport], Callable[..., IAMCredentialsTransport]] = (
568-
type(self).get_transport_class(transport)
568+
IAMCredentialsClient.get_transport_class(transport)
569569
if isinstance(transport, str) or transport is None
570570
else cast(Callable[..., IAMCredentialsTransport], transport)
571571
)

tests/integration/goldens/eventarc/google/cloud/eventarc_v1/services/eventarc/async_client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# limitations under the License.
1515
#
1616
from collections import OrderedDict
17-
import functools
1817
import re
1918
from typing import Dict, Callable, Mapping, MutableMapping, MutableSequence, Optional, Sequence, Tuple, Type, Union
2019

@@ -198,7 +197,7 @@ def universe_domain(self) -> str:
198197
"""
199198
return self._client._universe_domain
200199

201-
get_transport_class = functools.partial(type(EventarcClient).get_transport_class, type(EventarcClient))
200+
get_transport_class = EventarcClient.get_transport_class
202201

203202
def __init__(self, *,
204203
credentials: Optional[ga_credentials.Credentials] = None,

tests/integration/goldens/eventarc/google/cloud/eventarc_v1/services/eventarc/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ def __init__(self, *,
673673
credentials = google.auth._default.get_api_key_credentials(api_key_value)
674674

675675
transport_init: Union[Type[EventarcTransport], Callable[..., EventarcTransport]] = (
676-
type(self).get_transport_class(transport)
676+
EventarcClient.get_transport_class(transport)
677677
if isinstance(transport, str) or transport is None
678678
else cast(Callable[..., EventarcTransport], transport)
679679
)

tests/integration/goldens/logging/google/cloud/logging_v2/services/config_service_v2/async_client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# limitations under the License.
1515
#
1616
from collections import OrderedDict
17-
import functools
1817
import re
1918
from typing import Dict, Callable, Mapping, MutableMapping, MutableSequence, Optional, Sequence, Tuple, Type, Union
2019

@@ -178,7 +177,7 @@ def universe_domain(self) -> str:
178177
"""
179178
return self._client._universe_domain
180179

181-
get_transport_class = functools.partial(type(ConfigServiceV2Client).get_transport_class, type(ConfigServiceV2Client))
180+
get_transport_class = ConfigServiceV2Client.get_transport_class
182181

183182
def __init__(self, *,
184183
credentials: Optional[ga_credentials.Credentials] = None,

tests/integration/goldens/logging/google/cloud/logging_v2/services/config_service_v2/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ def __init__(self, *,
621621
credentials = google.auth._default.get_api_key_credentials(api_key_value)
622622

623623
transport_init: Union[Type[ConfigServiceV2Transport], Callable[..., ConfigServiceV2Transport]] = (
624-
type(self).get_transport_class(transport)
624+
ConfigServiceV2Client.get_transport_class(transport)
625625
if isinstance(transport, str) or transport is None
626626
else cast(Callable[..., ConfigServiceV2Transport], transport)
627627
)

0 commit comments

Comments
 (0)