コード例 #1
0
    def main(self):

        if self.dependencies:
            require_module(*self.dependencies)

        if len(self.argv) > 1 and self.argv[1]:
            return self.handle(self.argv[1])
        return self.handle()
コード例 #2
0
ファイル: utils.py プロジェクト: cosmosZhou/sagemath
    def main(self):

        if self.dependencies:
            require_module(*self.dependencies)

        parser = self.create_parser()
        if parser:
            self.add_arguments(parser)

            cmd_options = vars(parser.parse_args(self.argv[1:]))
            args = cmd_options.pop("args", ())
            return self.handle(*args, **cmd_options)

        return self.handle()