Consolidated execs in various green modules.

This commit is contained in:
Ryan Williams
2010-06-25 12:03:04 -07:00
parent 4f5c6c26a6
commit 2783dcb5ce
6 changed files with 7 additions and 13 deletions

View File

@@ -1,6 +1,5 @@
__socket = __import__('socket') __socket = __import__('socket')
for var in __socket.__all__: exec "\n".join(["%s = __socket.%s" % (var, var) for var in __socket.__all__])
exec "%s = __socket.%s" % (var, var)
os = __import__('os') os = __import__('os')
import sys import sys

View File

@@ -8,9 +8,7 @@ from eventlet import greenthread
from eventlet import hubs from eventlet import hubs
__patched__ = ['fdopen', 'read', 'write', 'wait', 'waitpid'] __patched__ = ['fdopen', 'read', 'write', 'wait', 'waitpid']
exec "\n".join(["%s = os_orig.%s" % (var, var) for var in dir(os_orig)])
for var in dir(os_orig):
exec "%s = os_orig.%s" % (var, var)
def fdopen(fd, *args, **kw): def fdopen(fd, *args, **kw):
"""fdopen(fd [, mode='r' [, bufsize]]) -> file_object """fdopen(fd [, mode='r' [, bufsize]]) -> file_object

View File

@@ -30,8 +30,8 @@ FIXME: No testcases for this module.
profile_orig = __import__('profile') profile_orig = __import__('profile')
for var in profile_orig.__all__: exec "\n".join(["%s = profile_orig.%s" % (var, var)
exec "%s = profile_orig.%s" % (var, var) for var in profile_orig.__all__])
import new import new
import sys import sys

View File

@@ -3,8 +3,7 @@ import sys
from eventlet.hubs import get_hub from eventlet.hubs import get_hub
__import__('eventlet.green._socket_nodns') __import__('eventlet.green._socket_nodns')
__socket = sys.modules['eventlet.green._socket_nodns'] __socket = sys.modules['eventlet.green._socket_nodns']
for var in __socket.__all__: exec "\n".join(["%s = __socket.%s" % (var, var) for var in __socket.__all__])
exec "%s = __socket.%s" % (var, var)
# these are desired but are not in __all__ # these are desired but are not in __all__
_GLOBAL_DEFAULT_TIMEOUT = __socket._GLOBAL_DEFAULT_TIMEOUT _GLOBAL_DEFAULT_TIMEOUT = __socket._GLOBAL_DEFAULT_TIMEOUT
_fileobject = __socket._fileobject _fileobject = __socket._fileobject

View File

@@ -1,7 +1,6 @@
__ssl = __import__('ssl') __ssl = __import__('ssl')
for attr in dir(__ssl): exec "\n".join(["%s = __ssl.%s" % (attr, attr) for attr in dir(__ssl)])
exec "%s = __ssl.%s" % (attr, attr)
import errno import errno
time = __import__('time') time = __import__('time')

View File

@@ -1,6 +1,5 @@
__time = __import__('time') __time = __import__('time')
for var in dir(__time): exec "\n".join(["%s = __time.%s" % (var, var) for var in dir(__time)])
exec "%s = __time.%s" % (var, var)
__patched__ = ['sleep'] __patched__ = ['sleep']
from eventlet.greenthread import sleep from eventlet.greenthread import sleep
sleep # silence pyflakes sleep # silence pyflakes