Esempio n. 1
0
 def __call__(*args, **kwargs):
     functions = self._to_listener_functions(
         kwargs) if kwargs else list(args)
     primary_matcher = builtin_matchers.options(constraints, True)
     return self._register_listener(list(functions), primary_matcher,
                                    matchers, middleware)
Esempio n. 2
0
 def __call__(func):
     primary_matcher = builtin_matchers.options(constraints, True)
     return self._register_listener(func, primary_matcher, matchers,
                                    middleware)