1.1 --- a/imip_store.py Wed Sep 24 14:58:48 2014 +0200
1.2 +++ b/imip_store.py Wed Sep 24 16:05:03 2014 +0200
1.3 @@ -9,8 +9,8 @@
1.4 def check_dir(base, dir):
1.5 return commonprefix([base, abspath(dir)]) == base
1.6
1.7 -def to_stream(out, fragment, objtype, encoding="utf-8"):
1.8 - iterwrite(out, encoding=encoding).write(objtype, {}, fragment)
1.9 +def to_stream(out, fragment, encoding="utf-8"):
1.10 + iterwrite(out, encoding=encoding).append(fragment)
1.11
1.12 class FileStore:
1.13
1.14 @@ -35,9 +35,9 @@
1.15
1.16 return exists(filename) and open(filename) or None
1.17
1.18 - def set_event(self, user, uid, details):
1.19 + def set_event(self, user, uid, node):
1.20
1.21 - "Set an event for 'user' having the given 'uid' and 'details'."
1.22 + "Set an event for 'user' having the given 'uid' and 'node'."
1.23
1.24 dir = self.get_file_object(self.store_dir, user)
1.25 if not dir:
1.26 @@ -52,7 +52,7 @@
1.27
1.28 f = open(filename, "w")
1.29 try:
1.30 - to_stream(f, details, "VEVENT")
1.31 + to_stream(f, node)
1.32 finally:
1.33 f.close()
1.34