Пример #1
0
 def device_iter(k, v):
     for dev in backend.enumerate_devices():
         d = Device(dev, backend)
         if (custom_match is None or custom_match(d)) and _interop._reduce(
             lambda a, b: a and b, map(operator.eq, v, map(lambda i: getattr(d, i), k)), True
         ):
             yield d
Пример #2
0
 def device_iter(k, v):
     for dev in backend.enumerate_devices():
         d = Device(dev, backend)
         if _interop._reduce(
                 lambda a, b: a and b,
                 map(operator.eq, v, map(lambda i: getattr(d, i), k)),
                 True) and (custom_match is None or custom_match(d)):
             yield d
Пример #3
0
 def desc_iter(k, v):
     for d in desc:
         if (custom_match is None or custom_match(d)) and \
             _interop._reduce(
                     lambda a, b: a and b,
                     map(
                         operator.eq,
                         v,
                         map(lambda i: getattr(d, i), k)
                     ),
                     True
                 ):
             yield d
Пример #4
0
 def desc_iter(k, v):
     for d in desc:
         if (custom_match is None or custom_match(d)) and \
             _interop._reduce(
                     lambda a, b: a and b,
                     map(
                         operator.eq,
                         v,
                         map(lambda i: getattr(d, i), k)
                     ),
                     True
                 ):
             yield d