11 lines
		
	
	
		
			403 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			403 B
		
	
	
	
		
			Python
		
	
	
	
| import sys
 | |
| if '_stackless' in sys.builtin_module_names:
 | |
|     # when running on top of a pypy with stackless support
 | |
|     from _stackless import greenlet
 | |
| else:
 | |
|     # regular CPython (or pypy without stackless support, and then crash :-)
 | |
|     import py
 | |
|     gdir = py.path.local(py.__file__).dirpath() 
 | |
|     path = gdir.join('c-extension', 'greenlet', 'greenlet.c')
 | |
|     greenlet = path.getpymodule().greenlet 
 |