memory: bug fix the current local_dir after sat.conf is auto-updated
This commit is contained in:
parent
03d4dcf029
commit
1066fdb4eb
1 changed files with 4 additions and 2 deletions
|
|
@ -163,10 +163,12 @@ class Memory(object):
|
|||
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
|
||||
|
|
|
|||
Loading…
Reference in a new issue