Skip to content

Instantly share code, notes, and snippets.

@clayg
Created August 16, 2010 20:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clayg/527661 to your computer and use it in GitHub Desktop.
Save clayg/527661 to your computer and use it in GitHub Desktop.
how do I keep eventlet out of my stderr
(eventlet)clayg@clayg-desktop:~/devenv/eventlet/app$ cat magic.py
from eventlet import spawn
from eventlet.debug import hub_exceptions
#hub_exceptions(False)
def deadz():
raise Exception('u r deadz')
try:
deadz()
except:
print 'something magic happened'
gt = spawn(deadz)
try:
gt.wait()
except:
print 'something magic happened'
(eventlet)clayg@clayg-desktop:~/devenv/eventlet/app$ python magic.py
something magic happened
Traceback (most recent call last):
File "/home/clayg/devenv/eventlet/lib/python2.6/site-packages/eventlet/hubs/hub.py", line 321, in fire_timers
timer()
File "/home/clayg/devenv/eventlet/lib/python2.6/site-packages/eventlet/hubs/timer.py", line 56, in __call__
cb(*args, **kw)
File "/home/clayg/devenv/eventlet/lib/python2.6/site-packages/eventlet/greenthread.py", line 202, in main
result = function(*args, **kwargs)
File "magic.py", line 6, in deadz
raise Exception('u r deadz')
Exception: u r deadz
something magic happened
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment