restricted environments are no more

This commit is contained in:
Benjamin Peterson 2009-08-28 16:48:03 +00:00
parent 7a7739d75e
commit f6348f4589
2 changed files with 2 additions and 10 deletions

View File

@ -14,8 +14,4 @@ from types import InstanceType as instance
from types import MethodType as instancemethod from types import MethodType as instancemethod
from types import ModuleType as module from types import ModuleType as module
# CodeType is not accessible in restricted execution mode from types import CodeType as code
try:
from types import CodeType as code
except ImportError:
pass

View File

@ -42,11 +42,7 @@ DictType = DictionaryType = dict
def _f(): pass def _f(): pass
FunctionType = type(_f) FunctionType = type(_f)
LambdaType = type(lambda: None) # Same as FunctionType LambdaType = type(lambda: None) # Same as FunctionType
try: CodeType = type(_f.func_code)
CodeType = type(_f.func_code)
except RuntimeError:
# Execution in restricted environment
pass
def _g(): def _g():
yield 1 yield 1