summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/urlgrabber5
-rw-r--r--urlgrabber/grabber.py5
2 files changed, 8 insertions, 2 deletions
diff --git a/scripts/urlgrabber b/scripts/urlgrabber
index 3c7cfbf..f745e13 100644
--- a/scripts/urlgrabber
+++ b/scripts/urlgrabber
@@ -307,7 +307,10 @@ class ugclient:
try:
dbinfo = dbspec.split(',')
import logging
- level = logging._levelNames.get(dbinfo[0], None)
+ if sys.version_info.major == 2:
+ level = logging._levelNames.get(dbinfo[0], None)
+ else:
+ level = logging._levelToName.get(dbinfo[0], None)
if level is None: level = int(dbinfo[0])
if level < 1: raise ValueError()
diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py
index 9576fdb..e8d29d7 100644
--- a/urlgrabber/grabber.py
+++ b/urlgrabber/grabber.py
@@ -661,7 +661,10 @@ def _init_default_logger(logspec=None):
logspec = os.environ['URLGRABBER_DEBUG']
dbinfo = logspec.split(',')
import logging
- level = logging._levelNames.get(dbinfo[0], None)
+ if sys.version_info.major == 2:
+ level = logging._levelNames.get(dbinfo[0], None)
+ else:
+ level = logging._levelToName.get(dbinfo[0], None)
if level is None: level = int(dbinfo[0])
if level < 1: raise ValueError()