From 97ce883217c646a2d2bc9bf6bfce6e2eaa731dae Mon Sep 17 00:00:00 2001
From: Dave Hylands <dhylands@gmail.com>
Date: Sat, 16 May 2015 22:48:54 -0700
Subject: [PATCH] tools: Add exec_raw_no_follow to pyboard.py.

---
 tools/pyboard.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/pyboard.py b/tools/pyboard.py
index efb43f26c..83b613d74 100755
--- a/tools/pyboard.py
+++ b/tools/pyboard.py
@@ -101,7 +101,7 @@ class Pyboard:
         # return normal and error output
         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):
             command_bytes = command
         else:
@@ -118,6 +118,8 @@ class Pyboard:
         if data != b'OK':
             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)
 
     def eval(self, expression):
-- 
GitLab