add ruff. fix all linting

This commit is contained in:
Matteo Rosati
2026-04-22 17:03:01 +02:00
parent bd5f649663
commit 33b46c2c21
14 changed files with 294 additions and 63 deletions
+15 -8
View File
@@ -47,7 +47,9 @@ COMMAND_SPECS: tuple[CommandSpec, ...] = (
CommandSpec(
name="add-data",
aliases=("ad",),
help="Chunk, embed, and add a file to a collection in the local Chroma database.",
help=(
"Chunk, embed, and add a file to a collection in the local Chroma database."
),
arguments=(
ArgumentSpec("collection", "Name of the target collection."),
ArgumentSpec(
@@ -93,15 +95,20 @@ def _add_command(
)
for argument in command.arguments:
argument_kwargs: dict[str, object] = {"help": argument.help}
if argument.metavar is not None:
argument_kwargs["metavar"] = argument.metavar
if argument.name.startswith("-"):
argument_kwargs["required"] = argument.required
subparser.add_argument(
argument.name,
help=argument.help,
metavar=argument.metavar,
required=argument.required,
)
continue
subparser.add_argument(argument.name, **argument_kwargs)
subparser.add_argument(
argument.name,
help=argument.help,
metavar=argument.metavar,
)
subparser.set_defaults(command=command.name)