Ejemplo n.º 1
0
def observe(**kwargs):
    os = ObserverSpec.objects.filter(handler_function=kwargs["handler_function"])
    for specs in os:
        for obv in specs.observers.all():
            task = extract_function(obv.observer_spec.callback_function)
            task(obv, args=kwargs["arguments"])
Ejemplo n.º 2
0
 def call_handler(self, *args, **kwargs):
     function = extract_function(self.handler)
     return function(*args, **kwargs)
Ejemplo n.º 3
0
 def get_function(self):
     return extract_function(self.function)
Ejemplo n.º 4
0
def observe( **kwargs ):
    os = ObserverSpec.objects.filter(handler_function = kwargs['handler_function'])
    for specs in os:
        for obv in specs.observers.all():
            task = extract_function(obv.observer_spec.callback_function)
            task(obv, args = kwargs['arguments'])