-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Description
Describe the bug
Running reflex run --help in CLI environment crashes with the following error:
Traceback (most recent call last):
File "/home/foo/.virtualenvs/reflex/bin/reflex", line 8, in <module>
sys.exit(cli())
^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/main.py", line 342, in __call__
raise e
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/main.py", line 325, in __call__
return get_command(self)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/core.py", line 738, in main
return _main(
^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/core.py", line 197, in _main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 1686, in invoke
sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 943, in make_context
self.parse_args(ctx, args)
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 1408, in parse_args
value, args = param.handle_parse_result(ctx, opts, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 2400, in handle_parse_result
value = self.process_value(ctx, value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 2362, in process_value
value = self.callback(ctx, self, value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 1300, in show_help
echo(ctx.get_help(), color=ctx.color)
^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 704, in get_help
return self.command.get_help(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 1325, in get_help
self.format_help(ctx, formatter)
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/core.py", line 688, in format_help
return super().format_help(ctx, formatter)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/click/core.py", line 1358, in format_help
self.format_options(ctx, formatter)
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/core.py", line 654, in format_options
_typer_format_options(self, ctx=ctx, formatter=formatter)
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/core.py", line 578, in _typer_format_options
rv = param.get_help_record(ctx)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/foo/.virtualenvs/reflex/lib/python3.12/site-packages/typer/core.py", line 565, in get_help_record
extra_str = rich.markup.escape(extra_str).strip()
To Reproduce
Steps to reproduce the behavior:
- install reflex
- run
reflex run --helpin a terminal
Expected behavior
I'd expect a help message to be shown.
Screenshots
Not needed.
Specifics (please complete the following information):
- Python Version: 3.12.7
- Reflex Version: 0.6.5
- OS: Arch Linux
- Browser (Optional): -
Metadata
Metadata
Assignees
Labels
No labels