22 lines
721 B
Python
22 lines
721 B
Python
try:
|
|
import greenlet
|
|
getcurrent = greenlet.getcurrent
|
|
GreenletExit = greenlet.GreenletExit
|
|
greenlet = greenlet.greenlet
|
|
except ImportError, e:
|
|
raise
|
|
try:
|
|
from py.magic import greenlet
|
|
getcurrent = greenlet.getcurrent
|
|
GreenletExit = greenlet.GreenletExit
|
|
except ImportError:
|
|
try:
|
|
from stackless import greenlet
|
|
getcurrent = greenlet.getcurrent
|
|
GreenletExit = greenlet.GreenletExit
|
|
except ImportError:
|
|
try:
|
|
from support.stacklesss import greenlet, getcurrent, GreenletExit
|
|
except ImportError, e:
|
|
raise ImportError("Unable to find an implementation of greenlet.")
|