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()