Skip to content

Commit 5be4d3e

Browse files
committed
fix(gui): handle unrecognized args ez/easygui as --easy alias
- Map 'ez' and 'easygui' positional args to '--easy' flag - Use parse_known_args() to silently ignore any other unknown args - Prevents crashes when users run: python gui.py ez
1 parent 841d021 commit 5be4d3e

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • advanced_rvc_inference/app

advanced_rvc_inference/app/gui.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,10 @@ def create_app():
335335
if __name__ == "__main__":
336336
import argparse
337337

338+
# Handle shorthand launch args (ez, easygui -> --easy)
339+
if len(sys.argv) > 1 and sys.argv[1].lower() in ("ez", "easygui"):
340+
sys.argv[1] = "--easy"
341+
338342
parser = argparse.ArgumentParser(description="Launch Advanced RVC Inference GUI")
339343
parser.add_argument("--host", default="0.0.0.0", help="Host to bind to")
340344
parser.add_argument("--port", type=int, default=7860, help="Port to bind to")
@@ -344,7 +348,7 @@ def create_app():
344348
parser.add_argument("--keep-alive", action="store_true", default=True, help="Keep tunnel alive (default: True)")
345349
parser.add_argument("--easy", action="store_true", help="Launch Easy GUI (simplified mode)")
346350

347-
args = parser.parse_args()
351+
args, _unknown = parser.parse_known_args()
348352

349353
sys.exit(
350354
launch(

0 commit comments

Comments
 (0)