def EXEC_STMT(self, instr):
locals_ = self.ast_stack.pop()
globals_ = self.ast_stack.pop()
expr = self.ast_stack.pop()
if locals_ is globals_:
locals_ = None
if isinstance(globals_, _ast.Name) and getattr(globals_, 'id',) == 'None':
globals_ = None
exec_ = _ast.Exec(body=expr, globals=globals_, locals=locals_, lineno=instr.lineno, col_offset=0)
self.ast_stack.append(exec_)
评论列表
文章目录