Greened SimpleHTTPServer
This commit is contained in:
		
							
								
								
									
										13
									
								
								eventlet/green/SimpleHTTPServer.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								eventlet/green/SimpleHTTPServer.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
from eventlet import patcher
 | 
			
		||||
from eventlet.green import BaseHTTPServer
 | 
			
		||||
from eventlet.green import urllib
 | 
			
		||||
 | 
			
		||||
patcher.inject('SimpleHTTPServer',
 | 
			
		||||
    globals(),
 | 
			
		||||
    ('BaseHTTPServer', BaseHTTPServer),
 | 
			
		||||
    ('urllib',  urllib))
 | 
			
		||||
 | 
			
		||||
del patcher
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
    test()
 | 
			
		||||
							
								
								
									
										9
									
								
								tests/stdlib/test_SimpleHTTPServer.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								tests/stdlib/test_SimpleHTTPServer.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
from eventlet import patcher
 | 
			
		||||
from eventlet.green import SimpleHTTPServer
 | 
			
		||||
 | 
			
		||||
patcher.inject('test.test_SimpleHTTPServer',
 | 
			
		||||
    globals(),
 | 
			
		||||
    ('SimpleHTTPServer', SimpleHTTPServer))
 | 
			
		||||
    
 | 
			
		||||
if __name__ == "__main__":
 | 
			
		||||
    test_main()
 | 
			
		||||
@@ -4,10 +4,10 @@ from eventlet.green import BaseHTTPServer
 | 
			
		||||
from eventlet.green import select
 | 
			
		||||
from eventlet.green import socket
 | 
			
		||||
from eventlet.green import SocketServer
 | 
			
		||||
from eventlet.green import SimpleHTTPServer
 | 
			
		||||
from eventlet.green import ssl
 | 
			
		||||
from eventlet.green import threading
 | 
			
		||||
from eventlet.green import urllib
 | 
			
		||||
# *TODO: SimpleHTTPServer
 | 
			
		||||
 | 
			
		||||
# stupid test_support messing with our mojo
 | 
			
		||||
import test.test_support
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user