Exemple #1
0
    def dispatch(self):
        if self.args.helper:
            from tracer.controllers.helper import HelperController

            controller = HelperController(self.args, self.packages)
            controller.render()

        elif self.args.version:
            print(__version__)

        elif self.args.resource:
            from tracer.controllers.resource import ResourceController

            controller = ResourceController(self.args)
            controller.render()

        else:
            from tracer.controllers.default import DefaultController

            controller = DefaultController(self.args, self.packages)
            if self.args.helpers:
                controller.render_helpers()
            elif self.args.interactive:
                controller.render_interactive()
            else:
                controller.render()
Exemple #2
0
    def dispatch(self):
        if self.args.helper:
            from tracer.controllers.helper import HelperController
            controller = HelperController(self.args, self.packages)
            controller.render()

        elif self.args.version:
            print(__version__)

        elif self.args.resource:
            from tracer.controllers.resource import ResourceController
            controller = ResourceController(self.args)
            controller.render()

        elif self.args.restart_daemons:
            from tracer.controllers.restart import RestartController
            controller = RestartController(self.args)
            controller.render()

        else:
            from tracer.controllers.default import DefaultController
            controller = DefaultController(self.args, self.packages)
            if self.args.helpers:
                controller.render_helpers()
            elif self.args.interactive:
                controller.render_interactive()
            else:
                controller.render()