1 version_info = (0, 15, 2)
2 __version__ = '.'.join(map(str, version_info))
5 from eventlet import greenthread
6 from eventlet import greenpool
7 from eventlet import queue
8 from eventlet import timeout
9 from eventlet import patcher
10 from eventlet import convenience
13 sleep = greenthread.sleep
14 spawn = greenthread.spawn
15 spawn_n = greenthread.spawn_n
16 spawn_after = greenthread.spawn_after
17 kill = greenthread.kill
19 Timeout = timeout.Timeout
20 with_timeout = timeout.with_timeout
22 GreenPool = greenpool.GreenPool
23 GreenPile = greenpool.GreenPile
27 import_patched = patcher.import_patched
28 monkey_patch = patcher.monkey_patch
30 connect = convenience.connect
31 listen = convenience.listen
32 serve = convenience.serve
33 StopServe = convenience.StopServe
34 wrap_ssl = convenience.wrap_ssl
36 getcurrent = greenlet.greenlet.getcurrent
39 TimeoutError = timeout.Timeout
40 exc_after = greenthread.exc_after
41 call_after_global = greenthread.call_after_global
42 except ImportError as e:
43 # This is to make Debian packaging easier, it ignores import
44 # errors of greenlet so that the packager can still at least
45 # access the version. Also this makes easy_install a little quieter
46 if 'greenlet' not in str(e):
47 # any other exception should be printed