コード例 #1
0
ファイル: core.py プロジェクト: atgarcia78/pyusb
 def device_iter(**kwargs):
     for dev in backend.enumerate_devices():
         d = Device(dev, backend)
         tests = (val == getattr(d, key) for key, val in kwargs.items())
         if _interop._all(tests) and (custom_match is None
                                      or custom_match(d)):
             yield d
コード例 #2
0
 def desc_iter(**kwargs):
     for d in desc:
         tests = (val == getattr(d, key) for key, val in kwargs.items())
         if _interop._all(tests) and (custom_match is None or custom_match(d)):
             yield d
コード例 #3
0
ファイル: core.py プロジェクト: sergiusens/pyusb
 def device_iter(**kwargs):
     for dev in backend.enumerate_devices():
         d = Device(dev, backend)
         tests = (val == getattr(d, key) for key, val in kwargs.items())
         if _interop._all(tests) and (custom_match is None or custom_match(d)):
             yield d
コード例 #4
0
ファイル: util.py プロジェクト: Chadizzm/pyusb
 def desc_iter(**kwargs):
     for d in desc:
         tests = (val == getattr(d, key) for key, val in kwargs.items())
         if _interop._all(tests) and (custom_match is None or custom_match(d)):
             yield d