[PATCH] fix for running on non-final interpreters

Fredrik Lundh fredrik at pythonware.com
Sat Apr 16 07:14:39 BST 2005


here's a trivial patch that makes urlgrabber work on non-final Python
releases (e.g. beta releases).

enjoy! /F

*** modified file 'urlgrabber/keepalive.py'
--- urlgrabber/keepalive.py
+++ urlgrabber/keepalive.py
@@ -110,10 +110,11 @@
 def DBPRINT(*args): print ' '.join(args)

 import sys
-_python_version = map(int, sys.version.split()[0].split('.'))
-if _python_version < [2, 4]: HANDLE_ERRORS = 1
-else: HANDLE_ERRORS = 0
-
+if sys.version_info < (2, 4):
+    HANDLE_ERRORS = 1 # default on for 2.3 and earlier
+else:
+    HANDLE_ERRORS = 0
+
 class ConnectionManager:
     """
     The connection manager must be able to:






More information about the bazaar mailing list