Для этого существует "исправление", которое, по-видимому, является условием гонки между последующими вызовами "bluepy-helper" ..
diff --git a/bluepy/btle.py b/bluepy/btle.py
index ec950e1..65e6a78 100755
--- a/bluepy/btle.py
+++ b/bluepy/btle.py
@@ -218,6 +218,7 @@ class BluepyHelper:
self._helper.stdin.write("quit\n")
self._helper.stdin.flush()
self._helper.wait()
+ time.sleep(0.1)
self._helper = None
if self._stderr is not None:
self._stderr.close()
https://github.com/IanHarvey/bluepy/issues/150