move old wallet to subdir
authorThomasV <thomasv@gitorious>
Thu, 24 Oct 2013 09:43:55 +0000 (11:43 +0200)
committerThomasV <thomasv@gitorious>
Thu, 24 Oct 2013 09:43:55 +0000 (11:43 +0200)
lib/wallet.py

index 47bed80..e2d2c18 100644 (file)
@@ -92,17 +92,19 @@ class WalletStorage:
         if path:
             return path
 
-        # default path in pre 1.9 versions
-        old_path = os.path.join(config.path, "electrum.dat")
-        if os.path.exists(old_path):
-            return old_path
-
         # default path
         dirpath = os.path.join(config.path, "wallets")
         if not os.path.exists(dirpath):
             os.mkdir(dirpath)
 
-        return os.path.join(config.path, "wallets", "default_wallet")
+        new_path = os.path.join(config.path, "wallets", "default_wallet")
+
+        # default path in pre 1.9 versions
+        old_path = os.path.join(config.path, "electrum.dat")
+        if os.path.exists(old_path) and not os.path.exists(new_path):
+            os.rename(old_path, new_path)
+
+        return new_path
 
 
     def read(self, path):