Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/google/api_core/retry_async.py: 89%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

9 statements  

1# Copyright 2024 Google LLC 

2# 

3# Licensed under the Apache License, Version 2.0 (the "License"); 

4# you may not use this file except in compliance with the License. 

5# You may obtain a copy of the License at 

6# 

7# http://www.apache.org/licenses/LICENSE-2.0 

8# 

9# Unless required by applicable law or agreed to in writing, software 

10# distributed under the License is distributed on an "AS IS" BASIS, 

11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 

12# See the License for the specific language governing permissions and 

13# limitations under the License. 

14# 

15# The following imports are for backwards compatibility with https://github.com/googleapis/python-api-core/blob/4d7d2edee2c108d43deb151e6e0fdceb56b73275/google/api_core/retry_async.py 

16# 

17# TODO: Revert these imports on the next major version release (https://github.com/googleapis/python-api-core/issues/576) 

18from google.api_core import datetime_helpers # noqa: F401 

19from google.api_core import exceptions # noqa: F401 

20from google.api_core.retry import exponential_sleep_generator # noqa: F401 

21from google.api_core.retry import if_exception_type # noqa: F401 

22from google.api_core.retry import if_transient_error # noqa: F401 

23from google.api_core.retry.retry_unary_async import AsyncRetry 

24from google.api_core.retry.retry_unary_async import retry_target 

25 

26__all__ = ( 

27 "AsyncRetry", 

28 "datetime_helpers", 

29 "exceptions", 

30 "exponential_sleep_generator", 

31 "if_exception_type", 

32 "if_transient_error", 

33 "retry_target", 

34)