Beispiel #1
0
    def wrapper(method):
        add_autodocs(method, autodoc)
        method.is_an_exposed_method = True
        method.exposure_description = exposed_kwargs
        if exposed_kwargs['is_classmethod'] is True:
            return classmethod(method)

        return method
Beispiel #2
0
 def wrapper(method):
     add_autodocs(method, autodoc)
     method.is_a_bus_consumer = True
     method.schema = schema
     method.queue_name = queue_name
     return classmethod(method)
Beispiel #3
0
 def wrapper(method):
     add_autodocs(method, autodoc)
     method.is_a_restric_query_by_user_method = True
     return classmethod(method)
Beispiel #4
0
 def wrapper(method):
     add_autodocs(method, autodoc)
     method.is_a_bus_consumer = True
     method.consumer = ConsumerDescription(queue_name, processes, adapter,
                                           **kwargs)
     return classmethod(method)
Beispiel #5
0
 def wrapper(method):
     add_autodocs(method, autodoc)
     method.is_a_dramatiq_actor_send = True
     method.kwargs = kwargs
     return classmethod(method)
Beispiel #6
0
 def wrapper(method):
     add_autodocs(method, autodoc)
     method.is_a_bus_validator = True
     method.schema = schema
     return classmethod(method)