On Feb 10, 7:48 pm, 7stud <7s...@excite.com> wrote: > > But I cannot get a class that inherits from collections.defaultdict to > shelve itself: > > import collections as c > import shelve > > class Dog(c.defaultdict): > def __init__(self): > super().__init__(int, Joe=0) > print('****', self)
Whoops. I changed: super().__init__(int, Joe=0) to: super().__init__(int, Joe=30) hence this output.. > --output:-- > > **** defaultdict(<class 'int'>, {'Joe': 30}) -- http://mail.python.org/mailman/listinfo/python-list