tools: Add exec_raw_no_follow to pyboard.py.
This commit is contained in:
parent
861670ba2a
commit
97ce883217
@ -101,7 +101,7 @@ class Pyboard:
|
|||||||
# return normal and error output
|
# return normal and error output
|
||||||
return data, data_err
|
return data, data_err
|
||||||
|
|
||||||
def exec_raw(self, command, timeout=10, data_consumer=None):
|
def exec_raw_no_follow(self, command):
|
||||||
if isinstance(command, bytes):
|
if isinstance(command, bytes):
|
||||||
command_bytes = command
|
command_bytes = command
|
||||||
else:
|
else:
|
||||||
@ -118,6 +118,8 @@ class Pyboard:
|
|||||||
if data != b'OK':
|
if data != b'OK':
|
||||||
raise PyboardError('could not exec command')
|
raise PyboardError('could not exec command')
|
||||||
|
|
||||||
|
def exec_raw(self, command, timeout=10, data_consumer=None):
|
||||||
|
self.exec_raw_no_follow(command);
|
||||||
return self.follow(timeout, data_consumer)
|
return self.follow(timeout, data_consumer)
|
||||||
|
|
||||||
def eval(self, expression):
|
def eval(self, expression):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user