Exemple #1
0
    def main(obj, cls, args=()):
        parser = cls.get_argparser()
        args = parser.parse_args(args)
        Logger.apply_class_argparser_options(args)

        if obj is None:
            app = cls()
        else:
            app = obj

        return 1 if app.run(args) else 0
Exemple #2
0
def run_from_args(parser, args, cfg):
    Logger.apply_class_argparser_options(args)
    app = Application()
    app.register_plugin(SonatPlugin)
    return app.run(args)