add DataHolder.copy()

Returns a DataHolder rather than a dict, so copy() works as expected.
This commit is contained in:
Will Woods 2011-06-24 17:42:53 -04:00
parent 8122690ab9
commit ef8e0b4538
1 changed files with 3 additions and 0 deletions

View File

@ -62,3 +62,6 @@ class DataHolder(dict):
def __setattr__(self, attr, value):
self[attr] = value
def copy(self):
return DataHolder(**dict.copy(self))