回答編集履歴
1
test
CHANGED
@@ -11,14 +11,14 @@
|
|
11
11
|
|
12
12
|
class test():
|
13
13
|
def defer(self, local_vars, name):
|
14
|
-
del local_vars[name]
|
14
|
+
del local_vars[f'_{__class__.__name__}{name}']
|
15
15
|
gc.collect()
|
16
16
|
print('defer done')
|
17
17
|
|
18
18
|
def post(self,*args,**kwargs):
|
19
19
|
with ExitStack() as stack:
|
20
20
|
__test = [1, 'Response value']
|
21
|
-
stack.callback(self.defer, locals(),
|
21
|
+
stack.callback(self.defer, locals(), '__test')
|
22
22
|
|
23
23
|
print('return from post')
|
24
24
|
return Response(__test)
|
@@ -32,4 +32,3 @@
|
|
32
32
|
# defer done
|
33
33
|
# [1, 'Response value']
|
34
34
|
```
|
35
|
-
|