1.1 --- a/imiptools/client.py Fri Nov 06 13:52:02 2015 +0100
1.2 +++ b/imiptools/client.py Fri Nov 06 13:53:32 2015 +0100
1.3 @@ -65,6 +65,12 @@
1.4 if self.messenger:
1.5 self.messenger.gettext = self.get_translator()
1.6
1.7 + def get_store(self):
1.8 + return self.store
1.9 +
1.10 + def get_publisher(self):
1.11 + return self.publisher
1.12 +
1.13 # Store-related methods.
1.14
1.15 def acquire_lock(self):
1.16 @@ -81,7 +87,8 @@
1.17 return self.preferences
1.18
1.19 def get_locale(self):
1.20 - return self.get_preferences().get("LANG", "en", True)
1.21 + prefs = self.get_preferences()
1.22 + return prefs and prefs.get("LANG", "en", True) or "en"
1.23
1.24 def get_translator(self):
1.25 return get_translator([self.get_locale()])