diff options
Diffstat (limited to 'src/olpc/datastore/sxattr.py')
-rw-r--r-- | src/olpc/datastore/sxattr.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/olpc/datastore/sxattr.py b/src/olpc/datastore/sxattr.py index 78a64f3..957395a 100644 --- a/src/olpc/datastore/sxattr.py +++ b/src/olpc/datastore/sxattr.py @@ -51,4 +51,13 @@ class Xattr(object): def keys(self): return list(self.iterkeys()) - + def asDict(self): + d = {} + for k in self.iterkeys(): + d[k] = self[k] + return d + + def update(self, dict): + for k,v in dict.iteritems(): + self[k] = v + |