Skip to content

Instantly share code, notes, and snippets.

@rep
Created November 21, 2012 00:09
Show Gist options
  • Save rep/4122171 to your computer and use it in GitHub Desktop.
Save rep/4122171 to your computer and use it in GitHub Desktop.
possible gevent bug
import time
import gevent
import gevent.socket
def sleep():
with gevent.Timeout(2):
gevent.sleep(1)
print 'after sleep'
def resolve():
with gevent.Timeout(2):
print 'google:', gevent.socket.gethostbyname('google.com')
sleep()
print 'now stalling loop'
time.sleep(3)
sleep()
resolve()
print 'now stalling loop'
time.sleep(3)
resolve()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment