File size: 546 Bytes
41baea7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9b8659c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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="✨ Create a new competition")
        create_project_parser.set_defaults(func=create_command_factory)

    def run(self):
        from ..create import demo

        demo.queue().launch()