We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f9b7f43 commit 7fecb86Copy full SHA for 7fecb86
src/databricks/sql/auth/retry.py
@@ -2,6 +2,7 @@
2
import random
3
import time
4
import typing
5
+from importlib.metadata import version
6
from enum import Enum
7
from typing import List, Optional, Tuple, Union
8
@@ -312,7 +313,9 @@ def get_backoff_time(self) -> float:
312
313
314
current_attempt = self.stop_after_attempts_count - int(self.total or 0)
315
proposed_backoff = (2**current_attempt) * self.delay_min
- if version.parse(urllib3.__version__) >= version.parse("2.0.0"):
316
+
317
+ library_version = version("urllib3")
318
+ if int(library_version.split(".")[0]) >= 2:
319
if self.backoff_jitter != 0.0:
320
proposed_backoff += random.random() * self.backoff_jitter
321
0 commit comments