def __exit__(self, type, value, traceback):
_, _, _, env_locals = inspect.getargvalues(inspect.currentframe(
).f_back)
prev_env_locals = self.__dict__['_env_locals']
del self.__dict__['_env_locals']
for k in env_locals.keys():
if k not in prev_env_locals:
self.__setattr__(k, env_locals[k])
env_locals[k] = self.__getattr__(k)
return True
评论列表
文章目录