コード例 #1
0
ファイル: xserverpy.py プロジェクト: oarrabi/xserverpy
def handle_cancel(args):
    settings = get_updated_settings(args)
    integrations_service = Integrations(settings)
    result = integrations_service.cancel_integration(args.id)

    if result:
        success("Integration with id '%s' cancelled successfully" % args.id)
    else:
        error("Failed to cancel integration with id '%s'" % args.id)
コード例 #2
0
ファイル: xserverpy.py プロジェクト: oarrabi/xserverpy
def handle_integrations(args):
    settings = get_updated_settings(args)

    bot_id = None
    if args.bot:
        bot_id = get_bot(settings, args).id

    integrations = Integrations(settings, bot_id=bot_id)
    IntegrationsPrinter.print_integrations(integrations.get_all())
コード例 #3
0
def handle_cancel(args):
    settings = get_updated_settings(args)
    integrations_service = Integrations(settings)
    result = integrations_service.cancel_integration(args.id)

    if result:
        success("Integration with id '%s' cancelled successfully" % args.id)
    else:
        error("Failed to cancel integration with id '%s'" % args.id)
コード例 #4
0
def handle_integrations(args):
    settings = get_updated_settings(args)

    bot_id = None
    if args.bot:
        bot_id = get_bot(settings, args).id

    integrations = Integrations(settings, bot_id=bot_id)
    IntegrationsPrinter.print_integrations(integrations.get_all())
コード例 #5
0
ファイル: xserverpy.py プロジェクト: oarrabi/xserverpy
def handle_integrate(args):
    settings = get_updated_settings(args)
    bot = get_bot(settings, args)

    config.tty = args.no_tty

    integrations_service = Integrations(settings, bot_id=bot.id)
    integration = integrations_service.integrate()

    if args.wait:
        add_watcher(integrations_service, integration, bot.name, args.interval)
    else:
        success("Integration number '%s' for bot '%s' posted successfully" %
                (integration.number, bot.name))
        info("Integration ID '%s" % integration.id)
コード例 #6
0
def handle_integrate(args):
    settings = get_updated_settings(args)
    bot = get_bot(settings, args)

    config.tty = args.no_tty

    integrations_service = Integrations(settings, bot_id=bot.id)
    integration = integrations_service.integrate()

    if args.wait:
        add_watcher(integrations_service, integration, bot.name, args.interval)
    else:
        success("Integration number '%s' for bot '%s' posted successfully" %
                (integration.number, bot.name))
        info("Integration ID '%s" % integration.id)
コード例 #7
0
ファイル: xserverpy.py プロジェクト: oarrabi/xserverpy
def handle_running(args):
    settings = get_updated_settings(args)
    integrations_service = Integrations(settings)
    IntegrationsPrinter.print_running(integrations_service.get_running_integration())
コード例 #8
0
def handle_running(args):
    settings = get_updated_settings(args)
    integrations_service = Integrations(settings)
    IntegrationsPrinter.print_running(
        integrations_service.get_running_integration())