| | from argparse import ArgumentParser |
| |
|
| | from . import BaseCompetitionsCommand |
| |
|
| |
|
| | def create_command_factory(args): |
| | return CreateCompetitionAppCommand() |
| |
|
| |
|
| | class CreateCompetitionAppCommand(BaseCompetitionsCommand): |
| | @staticmethod |
| | def register_subcommand(parser: ArgumentParser): |
| | create_project_parser = parser.add_parser("create", description="✨ Start UI to create a new competition") |
| | create_project_parser.set_defaults(func=create_command_factory) |
| |
|
| | def run(self): |
| | from competitions.create import main |
| |
|
| | demo = main() |
| | demo.launch() |
| |
|