diff --git a/eventlet/green/asynchat.py b/eventlet/green/asynchat.py new file mode 100644 index 0000000..fc70d6f --- /dev/null +++ b/eventlet/green/asynchat.py @@ -0,0 +1,10 @@ +from eventlet import patcher +from eventlet.green import asyncore +from eventlet.green import socket + +patcher.inject('asynchat', + globals(), + ('asyncore', asyncore), + ('socket', socket)) + +del patcher \ No newline at end of file diff --git a/tests/stdlib/test_asynchat.py b/tests/stdlib/test_asynchat.py new file mode 100644 index 0000000..56ff2f9 --- /dev/null +++ b/tests/stdlib/test_asynchat.py @@ -0,0 +1,19 @@ +from eventlet import patcher +from eventlet.green import asyncore +from eventlet.green import asynchat +from eventlet.green import socket +from eventlet.green import thread +from eventlet.green import threading +from eventlet.green import time + +patcher.inject("test.test_asynchat", + globals(), + ('asyncore', asyncore), + ('asynchat', asynchat), + ('socket', socket), + ('thread', thread), + ('threading', threading), + ('time', time)) + +if __name__ == "__main__": + test_main() \ No newline at end of file