# HG changeset patch # User souliane # Date 1395675788 -3600 # Node ID 5b2d2f1f05d0bb765415583749ad1bb156e69163 # Parent 34dd9287dfe58a2faea459569aede9cb29a07788 memory: bug fix the current local_dir after sat.conf is auto-updated diff -r 34dd9287dfe5 -r 5b2d2f1f05d0 src/memory/memory.py --- a/src/memory/memory.py Mon Mar 24 16:21:14 2014 +0100 +++ b/src/memory/memory.py Mon Mar 24 16:43:08 2014 +0100 @@ -163,10 +163,12 @@ target_file = BaseDirectory.save_config_path('sat') + '/sat.conf' config.set('', 'local_dir', old_default) with open(target_file, 'wb') as configfile: - config.write(configfile) + config.write(configfile) # for the next time that user launches sat warning(_("Auto-update: local_dir set to %(path)s in the file %(config_file)s") % {'path': old_default, 'config_file': file_}) + default = old_default else: # use the new default local_dir - self.config.set('', 'local_dir', C.DEFAULT_LOCAL_DIR) + default = C.DEFAULT_LOCAL_DIR + self.config.set('', 'local_dir', default) # for the currently running instance def getConfig(self, section, name): """Get the main configuration option