Skip to content

Commit dcddac8

Browse files
authored
fix: fix AttributeError with AsyncRetry (#2072)
1 parent 8d6a035 commit dcddac8

File tree

14 files changed

+21
-28
lines changed

14 files changed

+21
-28
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99
#}
1010
from google.api_core import gapic_v1
1111
from google.api_core import retry as retries
12+
from google.api_core import retry_async as retries_async
1213
from typing import Any, AsyncIterator, Awaitable, Callable, Sequence, Tuple, Optional, Iterator, Union
1314
try:
1415
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None]
15-
OptionalAsyncRetry = Union[retries.AsyncRetry, gapic_v1.method._MethodDefault, None]
16+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, gapic_v1.method._MethodDefault, None]
1617
except AttributeError: # pragma: NO COVER
1718
OptionalRetry = Union[retries.Retry, object, None] # type: ignore
18-
OptionalAsyncRetry = Union[retries.AsyncRetry, object, None] # type: ignore
19+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, object, None] # type: ignore
1920

2021
{% filter sort_lines %}
2122
{% for method in service.methods.values() | selectattr('paged_result_field') %}

gapic/templates/noxfile.py.j2

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,6 @@ def mypy(session):
183183
'types-protobuf'
184184
)
185185
session.install('.')
186-
# Remove once https://github.com/googleapis/python-api-core/pull/650 is merged
187-
session.install("google-api-core>=2.19.1rc0")
188186
session.run(
189187
'mypy',
190188
'-p',

noxfile.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,6 @@ def showcase_library(
273273
# Install the library without a constraints file.
274274
session.install("-e", tmp_dir)
275275

276-
# Remove once https://github.com/googleapis/python-api-core/pull/650 is merged
277-
session.install("google-api-core>=2.19.1rc0")
278276
yield tmp_dir
279277

280278

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
#
1616
from google.api_core import gapic_v1
1717
from google.api_core import retry as retries
18+
from google.api_core import retry_async as retries_async
1819
from typing import Any, AsyncIterator, Awaitable, Callable, Sequence, Tuple, Optional, Iterator, Union
1920
try:
2021
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None]
21-
OptionalAsyncRetry = Union[retries.AsyncRetry, gapic_v1.method._MethodDefault, None]
22+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, gapic_v1.method._MethodDefault, None]
2223
except AttributeError: # pragma: NO COVER
2324
OptionalRetry = Union[retries.Retry, object, None] # type: ignore
24-
OptionalAsyncRetry = Union[retries.AsyncRetry, object, None] # type: ignore
25+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, object, None] # type: ignore
2526

2627
from google.cloud.asset_v1.types import asset_service
2728
from google.cloud.asset_v1.types import assets

tests/integration/goldens/asset/noxfile.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,6 @@ def mypy(session):
194194
'types-protobuf'
195195
)
196196
session.install('.')
197-
# Remove once https://github.com/googleapis/python-api-core/pull/650 is merged
198-
session.install("google-api-core>=2.19.1rc0")
199197
session.run(
200198
'mypy',
201199
'-p',

tests/integration/goldens/credentials/noxfile.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,6 @@ def mypy(session):
194194
'types-protobuf'
195195
)
196196
session.install('.')
197-
# Remove once https://github.com/googleapis/python-api-core/pull/650 is merged
198-
session.install("google-api-core>=2.19.1rc0")
199197
session.run(
200198
'mypy',
201199
'-p',

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
#
1616
from google.api_core import gapic_v1
1717
from google.api_core import retry as retries
18+
from google.api_core import retry_async as retries_async
1819
from typing import Any, AsyncIterator, Awaitable, Callable, Sequence, Tuple, Optional, Iterator, Union
1920
try:
2021
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None]
21-
OptionalAsyncRetry = Union[retries.AsyncRetry, gapic_v1.method._MethodDefault, None]
22+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, gapic_v1.method._MethodDefault, None]
2223
except AttributeError: # pragma: NO COVER
2324
OptionalRetry = Union[retries.Retry, object, None] # type: ignore
24-
OptionalAsyncRetry = Union[retries.AsyncRetry, object, None] # type: ignore
25+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, object, None] # type: ignore
2526

2627
from google.cloud.eventarc_v1.types import channel
2728
from google.cloud.eventarc_v1.types import channel_connection

tests/integration/goldens/eventarc/noxfile.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,6 @@ def mypy(session):
194194
'types-protobuf'
195195
)
196196
session.install('.')
197-
# Remove once https://github.com/googleapis/python-api-core/pull/650 is merged
198-
session.install("google-api-core>=2.19.1rc0")
199197
session.run(
200198
'mypy',
201199
'-p',

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
#
1616
from google.api_core import gapic_v1
1717
from google.api_core import retry as retries
18+
from google.api_core import retry_async as retries_async
1819
from typing import Any, AsyncIterator, Awaitable, Callable, Sequence, Tuple, Optional, Iterator, Union
1920
try:
2021
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None]
21-
OptionalAsyncRetry = Union[retries.AsyncRetry, gapic_v1.method._MethodDefault, None]
22+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, gapic_v1.method._MethodDefault, None]
2223
except AttributeError: # pragma: NO COVER
2324
OptionalRetry = Union[retries.Retry, object, None] # type: ignore
24-
OptionalAsyncRetry = Union[retries.AsyncRetry, object, None] # type: ignore
25+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, object, None] # type: ignore
2526

2627
from google.cloud.logging_v2.types import logging_config
2728

tests/integration/goldens/logging/google/cloud/logging_v2/services/logging_service_v2/pagers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
#
1616
from google.api_core import gapic_v1
1717
from google.api_core import retry as retries
18+
from google.api_core import retry_async as retries_async
1819
from typing import Any, AsyncIterator, Awaitable, Callable, Sequence, Tuple, Optional, Iterator, Union
1920
try:
2021
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None]
21-
OptionalAsyncRetry = Union[retries.AsyncRetry, gapic_v1.method._MethodDefault, None]
22+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, gapic_v1.method._MethodDefault, None]
2223
except AttributeError: # pragma: NO COVER
2324
OptionalRetry = Union[retries.Retry, object, None] # type: ignore
24-
OptionalAsyncRetry = Union[retries.AsyncRetry, object, None] # type: ignore
25+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, object, None] # type: ignore
2526

2627
from google.api import monitored_resource_pb2 # type: ignore
2728
from google.cloud.logging_v2.types import log_entry

0 commit comments

Comments
 (0)