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

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

5 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 ( 

19 datetime_helpers, # noqa: F401 

20 exceptions, # noqa: F401 

21) 

22from google.api_core.retry import ( 

23 exponential_sleep_generator, # noqa: F401 

24 if_exception_type, # noqa: F401 

25 if_transient_error, # noqa: F401 

26) 

27from google.api_core.retry.retry_unary_async import AsyncRetry, retry_target 

28 

29__all__ = ( 

30 "AsyncRetry", 

31 "datetime_helpers", 

32 "exceptions", 

33 "exponential_sleep_generator", 

34 "if_exception_type", 

35 "if_transient_error", 

36 "retry_target", 

37)