mirror of https://github.com/python/cpython
restricted environments are no more
This commit is contained in:
parent
7a7739d75e
commit
f6348f4589
|
@ -14,8 +14,4 @@ from types import InstanceType as instance
|
|||
from types import MethodType as instancemethod
|
||||
from types import ModuleType as module
|
||||
|
||||
# CodeType is not accessible in restricted execution mode
|
||||
try:
|
||||
from types import CodeType as code
|
||||
except ImportError:
|
||||
pass
|
||||
from types import CodeType as code
|
||||
|
|
|
@ -42,11 +42,7 @@ DictType = DictionaryType = dict
|
|||
def _f(): pass
|
||||
FunctionType = type(_f)
|
||||
LambdaType = type(lambda: None) # Same as FunctionType
|
||||
try:
|
||||
CodeType = type(_f.func_code)
|
||||
except RuntimeError:
|
||||
# Execution in restricted environment
|
||||
pass
|
||||
CodeType = type(_f.func_code)
|
||||
|
||||
def _g():
|
||||
yield 1
|
||||
|
|
Loading…
Reference in New Issue