# HG changeset patch # User Paul Boddie # Date 1445036504 -7200 # Node ID 5c9f875443c57a29b9c065b07cca484f1ea224a6 # Parent b8a0942564173b5f2f9c9825e8daa97d94c0f9cf Expose other sections via store access methods. diff -r b8a094256417 -r 5c9f875443c5 imip_store.py --- a/imip_store.py Sat Oct 17 00:31:05 2015 +0200 +++ b/imip_store.py Sat Oct 17 01:01:44 2015 +0200 @@ -249,7 +249,7 @@ else: return self.get_complete_event_filename(user, uid, dirname, username) - def get_event(self, user, uid, recurrenceid=None): + def get_event(self, user, uid, recurrenceid=None, dirname=None): """ Get the event for the given 'user' with the given 'uid'. If @@ -257,7 +257,7 @@ occurrence of an event is returned. """ - filename = self.get_event_filename(user, uid, recurrenceid) + filename = self.get_event_filename(user, uid, recurrenceid, dirname) if not filename or not isfile(filename): return None diff -r b8a094256417 -r 5c9f875443c5 imiptools/client.py --- a/imiptools/client.py Sat Oct 17 00:31:05 2015 +0200 +++ b/imiptools/client.py Sat Oct 17 01:01:44 2015 +0200 @@ -250,7 +250,7 @@ if section == "counters": fragment = self.store.get_counter(self.user, username, uid, recurrenceid) else: - fragment = self.store.get_event(self.user, uid, recurrenceid) + fragment = self.store.get_event(self.user, uid, recurrenceid, section) return fragment and Object(fragment) # Free/busy operations.