# HG changeset patch # User Marcin Kuzminski # Date 2011-07-02 18:17:31 # Node ID 4f2c4fcc770bfb056434f91053127192dd464dcb # Parent c8be7408f654fa2ec61aa5f927b6b94f4d43fc85 fixed Python2.5 socket error diff --git a/rhodecode/lib/celerylib/__init__.py b/rhodecode/lib/celerylib/__init__.py --- a/rhodecode/lib/celerylib/__init__.py +++ b/rhodecode/lib/celerylib/__init__.py @@ -67,7 +67,7 @@ def run_task(task, *args, **kwargs): return t except socket.error, e: - if e.errno == 111: + if isinstance(e, IOError) and e.errno == 111: log.debug('Unable to connect to celeryd. Sync execution') else: log.error(traceback.format_exc())