首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bluepy.btle.BTLEException:未能执行mgmt“scanend”

bluepy.btle.BTLEException:未能执行mgmt“scanend”
EN

Stack Overflow用户
提问于 2018-09-16 08:09:37
回答 1查看 2.3K关注 0票数 0

回溯(最近一次调用):

代码语言:javascript
复制
devices = scanner.scan(arg.timeout)
self._mgmtCmd(self._cmd()+"end")

未能执行mgmt '%s'“( cmd )%( cmd ) bluepy.btle.BTLEException:未能执行mgmt 'scanend‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-13 22:14:51

有一个“修正”,这似乎是一个种族条件之间的调用之间的“蓝-助手”。

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52352215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档