class Multilist(hildonize.get_app_class()):
- _user_data = os.path.join(os.path.expanduser("~"), ".%s" % constants.__app_name__)
- _user_settings = "%s/settings.ini" % _user_data
-
def __init__(self):
super(Multilist, self).__init__()
self._clipboard = gtk.clipboard_get()
logging.info('Starting Multilist')
try:
- os.makedirs(self._user_data)
+ os.makedirs(constants._data_path_)
except OSError, e:
if e.errno != 17:
raise
def _save_settings(self):
config = ConfigParser.SafeConfigParser()
self.save_settings(config)
- with open(self._user_settings, "wb") as configFile:
+ with open(constants._user_settings_, "wb") as configFile:
config.write(configFile)
def save_settings(self, config):
def _load_settings(self):
config = ConfigParser.SafeConfigParser()
- config.read(self._user_settings)
+ config.read(constants._user_settings_)
self.load_settings(config)
def load_settings(self, config):
except ConfigParser.NoSectionError, e:
_moduleLogger.info(
"Settings file %s is missing section %s" % (
- self._user_settings,
+ constants._user_settings_,
e.section,
)
)