Exemplo n.º 1
0
Arquivo: api.py Projeto: nitishb/nova
    def wrapped_func(*args, **kwarg):
        body = {}
        body["args"] = []
        body["kwarg"] = {}
        for arg in args:
            body["args"].append(arg)
        for key in kwarg:
            body["kwarg"][key] = kwarg[key]

        ctxt = context.get_context_from_function_and_args(fn, args, kwarg)
        notify(ctxt, CONF.default_publisher_id, name, CONF.default_notification_level, body)
        return fn(*args, **kwarg)
Exemplo n.º 2
0
    def wrapped_func(*args, **kwarg):
        body = {}
        body['args'] = []
        body['kwarg'] = {}
        for arg in args:
            body['args'].append(arg)
        for key in kwarg:
            body['kwarg'][key] = kwarg[key]

        ctxt = context.get_context_from_function_and_args(fn, args, kwarg)
        notify(ctxt, CONF.default_publisher_id, name,
               CONF.default_notification_level, body)
        return fn(*args, **kwarg)
Exemplo n.º 3
0
    def wrapped_func(*args, **kwarg):
        body = {}
        body["args"] = []
        body["kwarg"] = {}
        for arg in args:
            body["args"].append(arg)
        for key in kwarg:
            body["kwarg"][key] = kwarg[key]

        ctxt = common_context.get_context_from_function_and_args(fn, args, kwarg)

        notifier = notify.get_notifier(publisher_id=(CONF.default_publisher_id or CONF.host))
        method = notifier.getattr(CONF.default_notification_level.lower(), "info")
        method(ctxt, name, body)

        return fn(*args, **kwarg)
Exemplo n.º 4
0
    def wrapped_func(*args, **kwarg):
        body = {}
        body['args'] = []
        body['kwarg'] = {}
        for arg in args:
            body['args'].append(arg)
        for key in kwarg:
            body['kwarg'][key] = kwarg[key]

        ctxt = common_context.get_context_from_function_and_args(
            fn, args, kwarg)

        notifier = rpc.get_notifier(
            publisher_id=(CONF.default_publisher_id or CONF.host))
        method = notifier.getattr(CONF.default_notification_level.lower(),
                                  'info')
        method(ctxt, name, body)

        return fn(*args, **kwarg)