support python 3.7's new keywords

master
Ondřej Hruška 6 years ago
parent 47e1d5b14a
commit d470ff62bb
Signed by: MightyPork
GPG Key ID: 2C5FD5035250423D
  1. 6
      units/ADC.py

@ -361,7 +361,7 @@ class ADC(gex.Unit):
def capture_in_progress(self): def capture_in_progress(self):
return self._stream_running or self._trig_buf is not None return self._stream_running or self._trig_buf is not None
def capture(self, count, timeout=None, async=False, lst=None): def capture(self, count, timeout=None, asynch=False, lst=None):
""" """
Start a block capture. Start a block capture.
This is similar to a forced trigger, but has custom size and doesn't include any pre-trigger. This is similar to a forced trigger, but has custom size and doesn't include any pre-trigger.
@ -400,7 +400,7 @@ class ADC(gex.Unit):
if frame.type == EVT_CAPT_DONE: if frame.type == EVT_CAPT_DONE:
self._bcap_done = True self._bcap_done = True
if async: if asynch:
lst(self._parse_buffer(buffer)) lst(self._parse_buffer(buffer))
self._stream_running = False self._stream_running = False
return TF.CLOSE return TF.CLOSE
@ -409,7 +409,7 @@ class ADC(gex.Unit):
self._query_async(cmd=CMD_BLOCK_CAPTURE, pld=pb.close(), callback=_lst) self._query_async(cmd=CMD_BLOCK_CAPTURE, pld=pb.close(), callback=_lst)
if not async: if not asynch:
# wait with a timeout # wait with a timeout
self.client.transport.poll(timeout, lambda: self._bcap_done == True) self.client.transport.poll(timeout, lambda: self._bcap_done == True)

Loading…
Cancel
Save