safe and unsafe are mutually exclusive
This commit is contained in:
@@ -22,12 +22,15 @@ def main(verbose: int, safe: bool, unsafe: bool) -> None:
|
|||||||
|
|
||||||
logging.basicConfig(level=logging_level, stream=sys.stderr)
|
logging.basicConfig(level=logging_level, stream=sys.stderr)
|
||||||
|
|
||||||
|
# Determine server mode with proper precedence
|
||||||
if safe and unsafe:
|
if safe and unsafe:
|
||||||
|
# CLI argument validation
|
||||||
raise click.UsageError("Options --safe and --unsafe are mutually exclusive")
|
raise click.UsageError("Options --safe and --unsafe are mutually exclusive")
|
||||||
|
elif safe:
|
||||||
if safe:
|
# CLI argument for safe mode
|
||||||
asyncio.run(serve_safe())
|
asyncio.run(serve_safe())
|
||||||
else: # Default to unsafe mode
|
else:
|
||||||
|
# Default to unsafe mode
|
||||||
asyncio.run(serve_unsafe())
|
asyncio.run(serve_unsafe())
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user