Exemplo n.º 1
0
 def _async_reverse_many(self, source, extens, args):
     raise_stopper = helpers.RaiseStopper(return_on_raise=None)
     future = self._executor.submit(
         raise_stopper.execute, source.match_all, extens, args
     )
     future.name = source.name
     return future
Exemplo n.º 2
0
 def _async_search(self, source, term, args):
     raise_stopper = helpers.RaiseStopper(return_on_raise=[])
     future = self._executor.submit(raise_stopper.execute, source.search,
                                    term, args)
     future.name = source.name
     return future
Exemplo n.º 3
0
 def _async_list(self, source, contact_ids, args):
     raise_stopper = helpers.RaiseStopper(return_on_raise=[])
     future = self._executor.submit(raise_stopper.execute, source.list,
                                    contact_ids, args)
     future.name = source.name
     return future
Exemplo n.º 4
0
 def _async_reverse(self, source, exten, args):
     raise_stopper = helpers.RaiseStopper(return_on_raise=[])
     future = self._executor.submit(raise_stopper.execute,
                                    source.first_match, exten, args)
     future.name = source.name
     return future