diff options
Diffstat (limited to 'ipsilon/util/data.py')
-rwxr-xr-x | ipsilon/util/data.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ipsilon/util/data.py b/ipsilon/util/data.py index 78fa5ab..5672d04 100755 --- a/ipsilon/util/data.py +++ b/ipsilon/util/data.py @@ -317,7 +317,16 @@ class UserStore(Store): super(UserStore, self).__init__('user.prefs.db') def save_user_preferences(self, user, options): - return self.save_options('users', user, options) + self.save_options('users', user, options) + + def load_user_preferences(self, user): + return self.load_options('users', user) + + def save_plugin_data(self, plugin, user, options): + self.save_options(plugin+"_data", user, options) + + def load_plugin_data(self, plugin, user): + return self.load_options(plugin+"_data", user) class TranStore(Store): |