Skip to content
This repository was archived by the owner on Mar 15, 2025. It is now read-only.

Commit 8820e49

Browse files
chore: Update gapic-generator-python to v1.18.5 (#299)
* chore: Update gapic-generator-python to v1.18.5 PiperOrigin-RevId: 661268868 Source-Link: googleapis/googleapis@f7d214c Source-Link: googleapis/googleapis-gen@79a8411 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNzlhODQxMWJiZGIyNWE5ODNmYTNhYWU4YzBlMTQzMjdkZjEyOWY5NCJ9 chore: Update gapic-generator-python to v1.18.4 PiperOrigin-RevId: 657207628 Source-Link: googleapis/googleapis@33fe71e Source-Link: googleapis/googleapis-gen@e02739d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZTAyNzM5ZDEyMmVkMTViZDVlZjU3NzFjNTdmMTJhODNkNDdhMWRkYSJ9 chore: Update gapic-generator-python to v1.18.3 PiperOrigin-RevId: 656040068 Source-Link: googleapis/googleapis@3f4e29a Source-Link: googleapis/googleapis-gen@b8feb21 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjhmZWIyMTA5ZGRlN2IwOTM4YzIyYzk5M2QwMDIyNTFhYzY3MTRkYyJ9 chore: Update gapic-generator-python to v1.18.3 PiperOrigin-RevId: 655567917 Source-Link: googleapis/googleapis@43aa65e Source-Link: googleapis/googleapis-gen@0e38378 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMGUzODM3ODc1MzA3NGMwZjY2ZmY2MzM0OGQ2ODY0OTI5ZTEwNGQ1YyJ9 feat(spanner): Add support for Cloud Spanner Scheduled Backups PiperOrigin-RevId: 649277844 Source-Link: googleapis/googleapis@fd7efa2 Source-Link: googleapis/googleapis-gen@50be251 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTBiZTI1MTMyOWQ4ZGI1YjU1NTYyNmViZDQ4ODY3MjFmNTQ3ZDNjYyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 078feca commit 8820e49

File tree

8 files changed

+190
-126
lines changed

8 files changed

+190
-126
lines changed

google/cloud/orgpolicy_v2/services/org_policy/async_client.py

Lines changed: 7 additions & 4 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 (
2019
Callable,
@@ -211,9 +210,7 @@ def universe_domain(self) -> str:
211210
"""
212211
return self._client._universe_domain
213212

214-
get_transport_class = functools.partial(
215-
type(OrgPolicyClient).get_transport_class, type(OrgPolicyClient)
216-
)
213+
get_transport_class = OrgPolicyClient.get_transport_class
217214

218215
def __init__(
219216
self,
@@ -402,6 +399,8 @@ async def sample_list_constraints():
402399
method=rpc,
403400
request=request,
404401
response=response,
402+
retry=retry,
403+
timeout=timeout,
405404
metadata=metadata,
406405
)
407406

@@ -532,6 +531,8 @@ async def sample_list_policies():
532531
method=rpc,
533532
request=request,
534533
response=response,
534+
retry=retry,
535+
timeout=timeout,
535536
metadata=metadata,
536537
)
537538

@@ -1594,6 +1595,8 @@ async def sample_list_custom_constraints():
15941595
method=rpc,
15951596
request=request,
15961597
response=response,
1598+
retry=retry,
1599+
timeout=timeout,
15971600
metadata=metadata,
15981601
)
15991602

google/cloud/orgpolicy_v2/services/org_policy/client.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -715,7 +715,7 @@ def __init__(
715715
transport_init: Union[
716716
Type[OrgPolicyTransport], Callable[..., OrgPolicyTransport]
717717
] = (
718-
type(self).get_transport_class(transport)
718+
OrgPolicyClient.get_transport_class(transport)
719719
if isinstance(transport, str) or transport is None
720720
else cast(Callable[..., OrgPolicyTransport], transport)
721721
)
@@ -850,6 +850,8 @@ def sample_list_constraints():
850850
method=rpc,
851851
request=request,
852852
response=response,
853+
retry=retry,
854+
timeout=timeout,
853855
metadata=metadata,
854856
)
855857

@@ -977,6 +979,8 @@ def sample_list_policies():
977979
method=rpc,
978980
request=request,
979981
response=response,
982+
retry=retry,
983+
timeout=timeout,
980984
metadata=metadata,
981985
)
982986

@@ -2012,6 +2016,8 @@ def sample_list_custom_constraints():
20122016
method=rpc,
20132017
request=request,
20142018
response=response,
2019+
retry=retry,
2020+
timeout=timeout,
20152021
metadata=metadata,
20162022
)
20172023

google/cloud/orgpolicy_v2/services/org_policy/pagers.py

Lines changed: 92 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,22 @@
2222
Optional,
2323
Sequence,
2424
Tuple,
25+
Union,
2526
)
2627

28+
from google.api_core import gapic_v1
29+
from google.api_core import retry as retries
30+
from google.api_core import retry_async as retries_async
31+
32+
try:
33+
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault, None]
34+
OptionalAsyncRetry = Union[
35+
retries_async.AsyncRetry, gapic_v1.method._MethodDefault, None
36+
]
37+
except AttributeError: # pragma: NO COVER
38+
OptionalRetry = Union[retries.Retry, object, None] # type: ignore
39+
OptionalAsyncRetry = Union[retries_async.AsyncRetry, object, None] # type: ignore
40+
2741
from google.cloud.orgpolicy_v2.types import constraint, orgpolicy
2842

2943

@@ -51,6 +65,8 @@ def __init__(
5165
request: orgpolicy.ListConstraintsRequest,
5266
response: orgpolicy.ListConstraintsResponse,
5367
*,
68+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
69+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
5470
metadata: Sequence[Tuple[str, str]] = ()
5571
):
5672
"""Instantiate the pager.
@@ -62,12 +78,17 @@ def __init__(
6278
The initial request object.
6379
response (google.cloud.orgpolicy_v2.types.ListConstraintsResponse):
6480
The initial response object.
81+
retry (google.api_core.retry.Retry): Designation of what errors,
82+
if any, should be retried.
83+
timeout (float): The timeout for this request.
6584
metadata (Sequence[Tuple[str, str]]): Strings which should be
6685
sent along with the request as metadata.
6786
"""
6887
self._method = method
6988
self._request = orgpolicy.ListConstraintsRequest(request)
7089
self._response = response
90+
self._retry = retry
91+
self._timeout = timeout
7192
self._metadata = metadata
7293

7394
def __getattr__(self, name: str) -> Any:
@@ -78,7 +99,12 @@ def pages(self) -> Iterator[orgpolicy.ListConstraintsResponse]:
7899
yield self._response
79100
while self._response.next_page_token:
80101
self._request.page_token = self._response.next_page_token
81-
self._response = self._method(self._request, metadata=self._metadata)
102+
self._response = self._method(
103+
self._request,
104+
retry=self._retry,
105+
timeout=self._timeout,
106+
metadata=self._metadata,
107+
)
82108
yield self._response
83109

84110
def __iter__(self) -> Iterator[constraint.Constraint]:
@@ -113,6 +139,8 @@ def __init__(
113139
request: orgpolicy.ListConstraintsRequest,
114140
response: orgpolicy.ListConstraintsResponse,
115141
*,
142+
retry: OptionalAsyncRetry = gapic_v1.method.DEFAULT,
143+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
116144
metadata: Sequence[Tuple[str, str]] = ()
117145
):
118146
"""Instantiates the pager.
@@ -124,12 +152,17 @@ def __init__(
124152
The initial request object.
125153
response (google.cloud.orgpolicy_v2.types.ListConstraintsResponse):
126154
The initial response object.
155+
retry (google.api_core.retry.AsyncRetry): Designation of what errors,
156+
if any, should be retried.
157+
timeout (float): The timeout for this request.
127158
metadata (Sequence[Tuple[str, str]]): Strings which should be
128159
sent along with the request as metadata.
129160
"""
130161
self._method = method
131162
self._request = orgpolicy.ListConstraintsRequest(request)
132163
self._response = response
164+
self._retry = retry
165+
self._timeout = timeout
133166
self._metadata = metadata
134167

135168
def __getattr__(self, name: str) -> Any:
@@ -140,7 +173,12 @@ async def pages(self) -> AsyncIterator[orgpolicy.ListConstraintsResponse]:
140173
yield self._response
141174
while self._response.next_page_token:
142175
self._request.page_token = self._response.next_page_token
143-
self._response = await self._method(self._request, metadata=self._metadata)
176+
self._response = await self._method(
177+
self._request,
178+
retry=self._retry,
179+
timeout=self._timeout,
180+
metadata=self._metadata,
181+
)
144182
yield self._response
145183

146184
def __aiter__(self) -> AsyncIterator[constraint.Constraint]:
@@ -179,6 +217,8 @@ def __init__(
179217
request: orgpolicy.ListPoliciesRequest,
180218
response: orgpolicy.ListPoliciesResponse,
181219
*,
220+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
221+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
182222
metadata: Sequence[Tuple[str, str]] = ()
183223
):
184224
"""Instantiate the pager.
@@ -190,12 +230,17 @@ def __init__(
190230
The initial request object.
191231
response (google.cloud.orgpolicy_v2.types.ListPoliciesResponse):
192232
The initial response object.
233+
retry (google.api_core.retry.Retry): Designation of what errors,
234+
if any, should be retried.
235+
timeout (float): The timeout for this request.
193236
metadata (Sequence[Tuple[str, str]]): Strings which should be
194237
sent along with the request as metadata.
195238
"""
196239
self._method = method
197240
self._request = orgpolicy.ListPoliciesRequest(request)
198241
self._response = response
242+
self._retry = retry
243+
self._timeout = timeout
199244
self._metadata = metadata
200245

201246
def __getattr__(self, name: str) -> Any:
@@ -206,7 +251,12 @@ def pages(self) -> Iterator[orgpolicy.ListPoliciesResponse]:
206251
yield self._response
207252
while self._response.next_page_token:
208253
self._request.page_token = self._response.next_page_token
209-
self._response = self._method(self._request, metadata=self._metadata)
254+
self._response = self._method(
255+
self._request,
256+
retry=self._retry,
257+
timeout=self._timeout,
258+
metadata=self._metadata,
259+
)
210260
yield self._response
211261

212262
def __iter__(self) -> Iterator[orgpolicy.Policy]:
@@ -241,6 +291,8 @@ def __init__(
241291
request: orgpolicy.ListPoliciesRequest,
242292
response: orgpolicy.ListPoliciesResponse,
243293
*,
294+
retry: OptionalAsyncRetry = gapic_v1.method.DEFAULT,
295+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
244296
metadata: Sequence[Tuple[str, str]] = ()
245297
):
246298
"""Instantiates the pager.
@@ -252,12 +304,17 @@ def __init__(
252304
The initial request object.
253305
response (google.cloud.orgpolicy_v2.types.ListPoliciesResponse):
254306
The initial response object.
307+
retry (google.api_core.retry.AsyncRetry): Designation of what errors,
308+
if any, should be retried.
309+
timeout (float): The timeout for this request.
255310
metadata (Sequence[Tuple[str, str]]): Strings which should be
256311
sent along with the request as metadata.
257312
"""
258313
self._method = method
259314
self._request = orgpolicy.ListPoliciesRequest(request)
260315
self._response = response
316+
self._retry = retry
317+
self._timeout = timeout
261318
self._metadata = metadata
262319

263320
def __getattr__(self, name: str) -> Any:
@@ -268,7 +325,12 @@ async def pages(self) -> AsyncIterator[orgpolicy.ListPoliciesResponse]:
268325
yield self._response
269326
while self._response.next_page_token:
270327
self._request.page_token = self._response.next_page_token
271-
self._response = await self._method(self._request, metadata=self._metadata)
328+
self._response = await self._method(
329+
self._request,
330+
retry=self._retry,
331+
timeout=self._timeout,
332+
metadata=self._metadata,
333+
)
272334
yield self._response
273335

274336
def __aiter__(self) -> AsyncIterator[orgpolicy.Policy]:
@@ -307,6 +369,8 @@ def __init__(
307369
request: orgpolicy.ListCustomConstraintsRequest,
308370
response: orgpolicy.ListCustomConstraintsResponse,
309371
*,
372+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
373+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
310374
metadata: Sequence[Tuple[str, str]] = ()
311375
):
312376
"""Instantiate the pager.
@@ -318,12 +382,17 @@ def __init__(
318382
The initial request object.
319383
response (google.cloud.orgpolicy_v2.types.ListCustomConstraintsResponse):
320384
The initial response object.
385+
retry (google.api_core.retry.Retry): Designation of what errors,
386+
if any, should be retried.
387+
timeout (float): The timeout for this request.
321388
metadata (Sequence[Tuple[str, str]]): Strings which should be
322389
sent along with the request as metadata.
323390
"""
324391
self._method = method
325392
self._request = orgpolicy.ListCustomConstraintsRequest(request)
326393
self._response = response
394+
self._retry = retry
395+
self._timeout = timeout
327396
self._metadata = metadata
328397

329398
def __getattr__(self, name: str) -> Any:
@@ -334,7 +403,12 @@ def pages(self) -> Iterator[orgpolicy.ListCustomConstraintsResponse]:
334403
yield self._response
335404
while self._response.next_page_token:
336405
self._request.page_token = self._response.next_page_token
337-
self._response = self._method(self._request, metadata=self._metadata)
406+
self._response = self._method(
407+
self._request,
408+
retry=self._retry,
409+
timeout=self._timeout,
410+
metadata=self._metadata,
411+
)
338412
yield self._response
339413

340414
def __iter__(self) -> Iterator[constraint.CustomConstraint]:
@@ -369,6 +443,8 @@ def __init__(
369443
request: orgpolicy.ListCustomConstraintsRequest,
370444
response: orgpolicy.ListCustomConstraintsResponse,
371445
*,
446+
retry: OptionalAsyncRetry = gapic_v1.method.DEFAULT,
447+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
372448
metadata: Sequence[Tuple[str, str]] = ()
373449
):
374450
"""Instantiates the pager.
@@ -380,12 +456,17 @@ def __init__(
380456
The initial request object.
381457
response (google.cloud.orgpolicy_v2.types.ListCustomConstraintsResponse):
382458
The initial response object.
459+
retry (google.api_core.retry.AsyncRetry): Designation of what errors,
460+
if any, should be retried.
461+
timeout (float): The timeout for this request.
383462
metadata (Sequence[Tuple[str, str]]): Strings which should be
384463
sent along with the request as metadata.
385464
"""
386465
self._method = method
387466
self._request = orgpolicy.ListCustomConstraintsRequest(request)
388467
self._response = response
468+
self._retry = retry
469+
self._timeout = timeout
389470
self._metadata = metadata
390471

391472
def __getattr__(self, name: str) -> Any:
@@ -396,7 +477,12 @@ async def pages(self) -> AsyncIterator[orgpolicy.ListCustomConstraintsResponse]:
396477
yield self._response
397478
while self._response.next_page_token:
398479
self._request.page_token = self._response.next_page_token
399-
self._response = await self._method(self._request, metadata=self._metadata)
480+
self._response = await self._method(
481+
self._request,
482+
retry=self._retry,
483+
timeout=self._timeout,
484+
metadata=self._metadata,
485+
)
400486
yield self._response
401487

402488
def __aiter__(self) -> AsyncIterator[constraint.CustomConstraint]:

google/cloud/orgpolicy_v2/services/org_policy/transports/base.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ def __init__(
8282

8383
# Save the scopes.
8484
self._scopes = scopes
85+
if not hasattr(self, "_ignore_credentials"):
86+
self._ignore_credentials: bool = False
8587

8688
# If no credentials are provided, then determine the appropriate
8789
# defaults.
@@ -94,7 +96,7 @@ def __init__(
9496
credentials, _ = google.auth.load_credentials_from_file(
9597
credentials_file, **scopes_kwargs, quota_project_id=quota_project_id
9698
)
97-
elif credentials is None:
99+
elif credentials is None and not self._ignore_credentials:
98100
credentials, _ = google.auth.default(
99101
**scopes_kwargs, quota_project_id=quota_project_id
100102
)

google/cloud/orgpolicy_v2/services/org_policy/transports/grpc.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ def __init__(
143143

144144
if isinstance(channel, grpc.Channel):
145145
# Ignore credentials if a channel was passed.
146-
credentials = False
146+
credentials = None
147+
self._ignore_credentials = True
147148
# If a channel was explicitly provided, set it.
148149
self._grpc_channel = channel
149150
self._ssl_channel_credentials = None

google/cloud/orgpolicy_v2/services/org_policy/transports/grpc_asyncio.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,8 @@ def __init__(
190190

191191
if isinstance(channel, aio.Channel):
192192
# Ignore credentials if a channel was passed.
193-
credentials = False
193+
credentials = None
194+
self._ignore_credentials = True
194195
# If a channel was explicitly provided, set it.
195196
self._grpc_channel = channel
196197
self._ssl_channel_credentials = None

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
# See https://github.com/googleapis/google-cloud-python/issues/12364
4545
"google-auth >= 2.14.1, <3.0.0dev,!=2.24.0,!=2.25.0",
4646
"proto-plus >= 1.22.3, <2.0.0dev",
47-
"protobuf>=3.20.2,<6.0.0dev,!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
47+
"protobuf>=3.20.2,<6.0.0dev,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
4848
]
4949
url = "https://github.com/googleapis/python-org-policy"
5050

0 commit comments

Comments
 (0)