INNER CODE UNIT · Python
parse_args
tomascupr/sandstorm · src/sandstorm/cli.py:45
def parse_args(self, ctx: click.Context, args: list[str]) -> list[str]:
if args and args[0] not in self.commands and not args[0].startswith("-"):
args.insert(0, "query")
return super().parse_args(ctx, args)
def _print_event(line: str) -> None:
"""Parse a JSON event line and print it to the appropriate stream."""
try:
event = json.loads(line)
except json.JSONDecodeError:
click.echo(line, nl=False)
return
event_type = event.get("type")
if event_type == "assistant":
message = event.get("message", {})