Ejemplo n.º 1
0
 def __call__(self, *args, **kwargs):
     obj = self._lookup(call(*args, **kwargs))
     if _is_exception(obj):
         raise obj
     if isinstance(obj, _Sequence):
         return obj()
     return obj
Ejemplo n.º 2
0
 def __call__(self, *args, **kwargs):
     obj = self._lookup(call(*args, **kwargs))
     if _is_exception(obj):
         raise obj
     if isinstance(obj, _Sequence):
         return obj()
     return obj
Ejemplo n.º 3
0
 def __call__(self):
     if len(self.list) > 1:
         retval = self.list.pop(0)
     else:
         retval = self.list[0]
     if _is_exception(retval):
         raise retval
     return retval
Ejemplo n.º 4
0
 def __call__(self):
     if len(self.list) > 1:
         retval = self.list.pop(0)
     else:
         retval = self.list[0]
     if _is_exception(retval):
         raise retval
     return retval
Ejemplo n.º 5
0
 def __call__(self):
     retval = next(self._iterator)
     if _is_exception(retval):
         raise retval
     return retval
Ejemplo n.º 6
0
 def __call__(self):
     retval = next(self._iterator)
     if _is_exception(retval):
         raise retval
     return retval