We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f42899c commit dd88d2bCopy full SHA for dd88d2b
retry/__init__.py
@@ -3,16 +3,9 @@
3
import logging
4
5
from .api import retry, retry_call
6
+from .compat import NullHandler
7
8
9
# Set default logging handler to avoid "No handler found" warnings.
-try: # Python 2.7+
10
- from logging import NullHandler
11
-except ImportError:
12
- class NullHandler(logging.Handler):
13
-
14
- def emit(self, record):
15
- pass
16
17
log = logging.getLogger(__name__)
18
log.addHandler(NullHandler())
retry/compat.py
@@ -1,4 +1,5 @@
1
import functools
2
+import logging
try:
@@ -16,3 +17,12 @@ def wrapper(*args, **kwargs):
return caller(f, *args, **kwargs)
return wrapper
19
return decor
20
+
21
22
+try: # Python 2.7+
23
+ from logging import NullHandler
24
+except ImportError:
25
+ class NullHandler(logging.Handler):
26
27
+ def emit(self, record):
28
+ pass
0 commit comments