Fixed some issues with the upgrader tool. eric7

Sun, 03 Apr 2022 17:23:31 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 03 Apr 2022 17:23:31 +0200
branch
eric7
changeset 9015
dfeefad914ed
parent 9014
cdf68c00881d
child 9016
6f079c524e99

Fixed some issues with the upgrader tool.

eric7/UI/UserInterface.py file | annotate | diff | comparison | revisions
eric7/UI/upgrader.py file | annotate | diff | comparison | revisions
--- a/eric7/UI/UserInterface.py	Sat Apr 02 17:07:56 2022 +0200
+++ b/eric7/UI/UserInterface.py	Sun Apr 03 17:23:31 2022 +0200
@@ -4490,7 +4490,7 @@
         @type str
         """
         ericApp().closeAllWindows()
-        program = sys.executable
+        program = sys.executable.replace("w.exe", ".exe")
         ericStartArgs = ["-m", "eric7", "--start-session"]
         ericStartArgs.extend(self.__restartArgs)
         
--- a/eric7/UI/upgrader.py	Sat Apr 02 17:07:56 2022 +0200
+++ b/eric7/UI/upgrader.py	Sun Apr 03 17:23:31 2022 +0200
@@ -62,14 +62,14 @@
         ddindex = sys.argv.index("--")
     except ValueError:
         # '--' was not found. Start eric with all parameters given.
-        ddindex = 1
+        ddindex = 0
     
-    ericStartArgs = sys.argv[ddindex + 1:]
+    ericStartArgs = sys.argv[ddindex + 1:] if bool(ddindex) else []
     if not ericStartArgs:
         # create default start arguments
         ericStartArgs = ["-m", "eric7", "--start-session"]
     
-    upgraderArgs = sys.argv[1:ddindex]
+    upgraderArgs = sys.argv[1:ddindex] if bool(ddindex) else sys.argv[:]
     
     upgradeType = ""
     upgradeDelay = 2

eric ide

mercurial