File size: 583 Bytes
41baea7 62f77e4 41baea7 e259132 41baea7 e259132 62f77e4 e259132 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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()
|