Skip to content

Commit b113c44

Browse files
committed
fix typing
1 parent 0d34d2d commit b113c44

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

pymongo/asynchronous/client_session.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -715,12 +715,13 @@ async def callback(session, custom_arg, custom_kwarg=None):
715715
"""
716716
start_time = time.monotonic()
717717
retry = 0
718-
last_error = None
718+
last_error: Optional[BaseException] = None
719719
while True:
720720
if retry: # Implement exponential backoff on retry.
721721
jitter = random.random() # noqa: S311
722722
backoff = jitter * min(_BACKOFF_INITIAL * (1.25**retry), _BACKOFF_MAX)
723723
if _would_exceed_time_limit(start_time, backoff):
724+
assert last_error is not None
724725
raise last_error
725726
await asyncio.sleep(backoff)
726727
retry += 1

pymongo/synchronous/client_session.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -713,12 +713,13 @@ def callback(session, custom_arg, custom_kwarg=None):
713713
"""
714714
start_time = time.monotonic()
715715
retry = 0
716-
last_error = None
716+
last_error: Optional[BaseException] = None
717717
while True:
718718
if retry: # Implement exponential backoff on retry.
719719
jitter = random.random() # noqa: S311
720720
backoff = jitter * min(_BACKOFF_INITIAL * (1.25**retry), _BACKOFF_MAX)
721721
if _would_exceed_time_limit(start_time, backoff):
722+
assert last_error is not None
722723
raise last_error
723724
time.sleep(backoff)
724725
retry += 1

0 commit comments

Comments
 (0)