Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/olpc/datastore/sxattr.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/olpc/datastore/sxattr.py')
-rw-r--r--src/olpc/datastore/sxattr.py11
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
+