From 38d7e3bab30cdb1c757d81c7228adb357bd751f0 Mon Sep 17 00:00:00 2001 From: Clinton Hall Date: Wed, 20 Mar 2013 03:24:27 -0700 Subject: [PATCH] fix migrate when no autoProcessMedia.cfg exists. --- autoProcess/migratecfg.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/autoProcess/migratecfg.py b/autoProcess/migratecfg.py index 95e18f9c..36259703 100644 --- a/autoProcess/migratecfg.py +++ b/autoProcess/migratecfg.py @@ -61,9 +61,7 @@ def migrate(): section = "HeadPhones" original = [] configFilenameold = os.path.join(os.path.dirname(sys.argv[0]), "autoProcessMedia.cfg") - if not os.path.isfile(configFilenameold): - configFilenameold = "" - if configFilenameold: # read our old config. + if os.path.isfile(configFilenameold): # read our old config. configold.read(configFilenameold) try: original = configold.items(section) @@ -181,10 +179,11 @@ def migrate(): confignew.write(configFile) # create a backup of our old config - backupname = os.path.join(os.path.dirname(sys.argv[0]), "autoProcessMedia.cfg.old") - if os.path.isfile(backupname): # remove older backups - os.unlink(backupname) - os.rename(configFilenameold, backupname) + if os.path.isfile(configFilenameold): + backupname = os.path.join(os.path.dirname(sys.argv[0]), "autoProcessMedia.cfg.old") + if os.path.isfile(backupname): # remove older backups + os.unlink(backupname) + os.rename(configFilenameold, backupname) # rename our newly edited autoProcessMedia.cfg.sample to autoProcessMedia.cfg os.rename(configFilenamenew, configFilenameold)