Skip to content

aria2_server.db.migrations.__main__

__all__ module-attribute

__all__ = ('argparser', 'main')

argparser module-attribute

argparser = ArgumentParser()

sub_argparser module-attribute

sub_argparser = add_subparsers(
    required=True, dest="command"
)

upgrade_parser module-attribute

upgrade_parser = add_parser('upgrade')

revision_parser module-attribute

revision_parser = add_parser('revision')

main

main(argv: Optional[Sequence[str]] = None) -> None
Source code in src/aria2_server/db/migrations/__main__.py
def main(argv: Optional[Sequence[str]] = None) -> None:
    args = argparser.parse_args(argv)

    logger.debug(f"args: {args}")

    if args.command == "upgrade":
        upgrade(revision=args.revision)
    elif args.command == "revision":
        revision(message=args.message)