class god (object): def __reduce__(self): return (god, (), None, None, None) def load_gods(): base_name = "data/gods/" gen = os.walk(base_name) for (useless, useless, file) in gen: for fname in file: hand = open("%s/%s" % (base_name, fname)) g = pickle.load(hand) god_dict[g.name] = g #ERROR MESSSAGE:# Traceback (most recent call last): File "elcards.py", line 78, in ? h.main() File "elcards.py", line 69, in main self.load_data() File "elcards.py", line 33, in load_data gods.load_gods() File "/home/james/develop/elcards/gods.py", line 36, in load_gods g = pickle.load(hand) File "/usr/lib/python2.3/pickle.py", line 1390, in load return Unpickler(file).load() File "/usr/lib/python2.3/pickle.py", line 872, in load dispatch[key](self) File "/usr/lib/python2.3/pickle.py", line 1104, in load_global klass = self.find_class(module, name) File "/usr/lib/python2.3/pickle.py", line 1140, in find_class klass = getattr(mod, name) AttributeError: 'module' object has no attribute 'god'