import collections import pickle x = collections.namedtuple("Fred", ("a", "b")) y = x(1,2) z = x(3,4) s = pickle.dumps([y,z]) print(s)
Standard input is empty
Standard output is empty
Traceback (most recent call last): File "./prog.py", line 6, in <module> _pickle.PicklingError: Can't pickle <class '__main__.Fred'>: attribute lookup Fred on __main__ failed