Exemple #1
0
    def ri_exec(self, code):
        """Execute Python code in a restricted environment.

        The value of code can be either source or binary code."""
        if isinstance(code, basestring):
            code = compile(code, '<string>', 'exec')
        self.globals['__builtins__'] = SafeBuiltins
        exec code in self.globals, self.locals
Exemple #2
0
    def ri_exec(self, code):
        """Execute Python code in a restricted environment.

        The value of code can be either source or binary code."""
        if isinstance(code, basestring):
            code = compile(code, "<string>", "exec")
        self.globals["__builtins__"] = SafeBuiltins
        exec code in self.globals, self.locals
Exemple #3
0
 def __init__(self, source, filename="<string>"):
     self.source = source
     self.code = compile(source, filename, "exec")
Exemple #4
0
def exec_src(source, globals, locals=None):
    globals["__builtins__"] = SafeBuiltins
    code = compile(source, "<string>", "exec")
    exec code in globals, locals
 def _compile(self, text, filename):
     return rcompile.compile(text, filename, 'eval')
 def _compile(self, text, filename):
     return rcompile.compile(text, filename, 'eval')
 def __init__(self, source, filename='<string>'):
     self.source = source
     self.code = compile(source, filename, 'exec')
def exec_src(source, globals, locals=None):
    globals['__builtins__'] = SafeBuiltins
    code = compile(source, '<string>', 'exec')
    exec code in globals, locals
Exemple #9
0
 def compile_python_expresssion(self, src):
     return compile(src, getattr(self, '__name__', '<string>'), 'eval')
Exemple #10
0
 def __init__(self, source, filename='<string>'):
     self.source = source
     self.code = compile(source, filename, 'exec')
Exemple #11
0
def exec_src(source, globals, locals=None):
    globals['__builtins__'] = SafeBuiltins
    code = compile(source, '<string>', 'exec')
    exec code in globals, locals