diff --git a/src/wuttjamaican/cli/base.py b/src/wuttjamaican/cli/base.py index e91c485..9a67768 100644 --- a/src/wuttjamaican/cli/base.py +++ b/src/wuttjamaican/cli/base.py @@ -62,7 +62,7 @@ def make_cli_config(ctx: typer.Context): return make_config(files=ctx.params.get("config_paths") or None) -def typer_callback( # pylint: disable=unused-argument +def typer_callback( ctx: typer.Context, config_paths: Annotated[ Optional[List[Path]], @@ -73,14 +73,7 @@ def typer_callback( # pylint: disable=unused-argument help="Config path (may be specified more than once)", ), ] = None, - runas_username: Annotated[ - str, - typer.Option( - "--runas", - help="Username responsible for running the command (where applicable).", - ), - ] = None, -): +): # pylint: disable=unused-argument """ Generic callback for use with top-level commands. This adds some top-level args: diff --git a/src/wuttjamaican/db/util.py b/src/wuttjamaican/db/util.py index 48703ab..2d72569 100644 --- a/src/wuttjamaican/db/util.py +++ b/src/wuttjamaican/db/util.py @@ -126,8 +126,6 @@ def uuid_column(*args, **kwargs): kwargs.setdefault("primary_key", True) kwargs.setdefault("nullable", False) kwargs.setdefault("default", make_true_uuid) - if kwargs["primary_key"]: - kwargs.setdefault("doc", "UUID primary key for the table.") return sa.Column(*args, **kwargs)