diff --git a/eventlet/__init__.py b/eventlet/__init__.py index b49b640..9477517 100644 --- a/eventlet/__init__.py +++ b/eventlet/__init__.py @@ -1,20 +1,25 @@ version_info = (0, 9, 3) __version__ = '%s.%s.%s' % version_info -from eventlet import greenthread -from eventlet import greenpool -from eventlet import queue +try: + from eventlet import greenthread + from eventlet import greenpool + from eventlet import queue -sleep = greenthread.sleep - -spawn = greenthread.spawn -spawn_n = greenthread.spawn_n -call_after_global = greenthread.call_after_global -TimeoutError = greenthread.TimeoutError -exc_after = greenthread.exc_after -with_timeout = greenthread.with_timeout - -GreenPool = greenpool.GreenPool -GreenPile = greenpool.GreenPile - -Queue = queue.Queue \ No newline at end of file + sleep = greenthread.sleep + + spawn = greenthread.spawn + spawn_n = greenthread.spawn_n + call_after_global = greenthread.call_after_global + TimeoutError = greenthread.TimeoutError + exc_after = greenthread.exc_after + with_timeout = greenthread.with_timeout + + GreenPool = greenpool.GreenPool + GreenPile = greenpool.GreenPile + + Queue = queue.Queue +except ImportError: + # this is to make Debian packaging easier + import traceback + traceback.print_exc() \ No newline at end of file