Merge pull request #3006 from sommersoft/update_cpboard_py

Fix Backwards Logic of 'wait_for_response' In #3005
This commit is contained in:
sommersoft 2020-06-06 10:52:44 -05:00 committed by GitHub
commit 6ff7e25397
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -127,7 +127,7 @@ class REPL:
self.write(b"\r" + REPL.CHAR_CTRL_B) # enter or reset friendly repl
data = self.read_until(b">>> ")
def execute(self, code, timeout=10, wait_for_response=False):
def execute(self, code, timeout=10, wait_for_response=True):
self.read() # Throw away
self.write(REPL.CHAR_CTRL_A)
@ -136,7 +136,7 @@ class REPL:
self.write(code)
self.write(REPL.CHAR_CTRL_D)
if wait_for_response:
if not wait_for_response:
return b"", b""
self.read_until(b"OK")
@ -450,7 +450,7 @@ class CPboard:
self.serial.close()
self.serial = None
def exec(self, command, timeout=10, wait_for_response=False):
def exec(self, command, timeout=10, wait_for_response=True):
with self.repl as repl:
try:
output, error = repl.execute(
@ -483,7 +483,7 @@ class CPboard:
)
try:
self.exec(
"import microcontroller;microcontroller.reset()", wait_for_response=True
"import microcontroller;microcontroller.reset()", wait_for_response=False
)
except OSError:
pass