Y🏳
Size: a a a
Y🏳
Т
T
T
Y🏳
T
T
<Ч
Т
G
G
G
G
Т
T
$ cat q.py
import pickle
def x(a):
def y():
print("Y", a)
return y
def main():
y = x(1)
y()
res = pickle.dumps(y)
print(y)
del y
y = pickle.loads(res)
y()
main()
$ python3 q.py
Y 1
Traceback (most recent call last):
File "q.py", line 17, in <module>
main()
File "q.py", line 11, in main
res = pickle.dumps(y)
AttributeError: Can't pickle local object 'x.<locals>.y'
️️
T
️️
S