>>> a
[{'city': u'Honolulu', 'name': u'Consumer Credit Counseling Service of Hawaii', 'zip': u'96813', 'url': u'ht
tp://www.cccshawaii.org', 'telephone': u'(808) 532-3225', 'state': u'HI', 'street': u'1164 Bishop St Suite 1
614 ', 'email': u'mailto:cccshon@aol.com'}]
>>> pprint(a)
[{'city': u'Honolulu',
'email': u'mailto:cccshon@aol.com',
'name': u'Consumer Credit Counseling Service of Hawaii',
'state': u'HI',
'street': u'1164 Bishop St Suite 1614 ',
'telephone': u'(808) 532-3225',
'url': u'http://www.cccshawaii.org',
'zip': u'96813'}]
>>> pickle.dumps(a)
Traceback (most recent call last):
File "<console>", line 1, in ?
File "pickle.py", line 1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "pickle.py", line 231, in dump
self.save(obj)
File "pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "pickle.py", line 614, in save_list
self._batch_appends(iter(obj))
File "pickle.py", line 629, in _batch_appends
save(x)
File "pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "pickle.py", line 663, in save_dict
self._batch_setitems(obj.iteritems())
File "pickle.py", line 677, in _batch_setitems
save(v)
File "pickle.py", line 338, in save
self.save_reduce(obj=obj, *rv)
File "pickle.py", line 433, in save_reduce
save(state)
File "pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "pickle.py", line 663, in save_dict
self._batch_setitems(obj.iteritems())
File "pickle.py", line 677, in _batch_setitems
save(v)
File "pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "pickle.py", line 712, in save_inst
args = obj.__getinitargs__()
TypeError: 'NoneType' object is not callable
>>>