CLI: Allow multiple --run-as-cli arguments (useful when running GUI with pre-existing args in upgrade mode)

This commit is contained in:
deajan 2025-01-25 11:59:26 +01:00
parent 66e7bd9feb
commit f78b7b2ac2
2 changed files with 2 additions and 2 deletions

View file

@ -13,7 +13,7 @@ from npbackup.__main__ import main
del sys.path[0]
if __name__ == "__main__":
if "--run-as-cli" in sys.argv:
while "--run-as-cli" in sys.argv:
# Drop --run-as-cli argument since cli doesn't know about it
sys.argv.pop(sys.argv.index("--run-as-cli"))
main()

View file

@ -14,7 +14,7 @@ from npbackup.__main__ import main
del sys.path[0]
if __name__ == "__main__":
if "--run-as-cli" in sys.argv:
while "--run-as-cli" in sys.argv:
# Drop --run-as-cli argument since cli doesn't know about it
sys.argv.pop(sys.argv.index("--run-as-cli"))
main()