60 """ |
60 """ |
61 try: |
61 try: |
62 ddindex = sys.argv.index("--") |
62 ddindex = sys.argv.index("--") |
63 except ValueError: |
63 except ValueError: |
64 # '--' was not found. Start eric with all parameters given. |
64 # '--' was not found. Start eric with all parameters given. |
65 ddindex = 1 |
65 ddindex = 0 |
66 |
66 |
67 ericStartArgs = sys.argv[ddindex + 1:] |
67 ericStartArgs = sys.argv[ddindex + 1:] if bool(ddindex) else [] |
68 if not ericStartArgs: |
68 if not ericStartArgs: |
69 # create default start arguments |
69 # create default start arguments |
70 ericStartArgs = ["-m", "eric7", "--start-session"] |
70 ericStartArgs = ["-m", "eric7", "--start-session"] |
71 |
71 |
72 upgraderArgs = sys.argv[1:ddindex] |
72 upgraderArgs = sys.argv[1:ddindex] if bool(ddindex) else sys.argv[:] |
73 |
73 |
74 upgradeType = "" |
74 upgradeType = "" |
75 upgradeDelay = 2 |
75 upgradeDelay = 2 |
76 |
76 |
77 for arg in upgraderArgs: |
77 for arg in upgraderArgs: |