def clean_up(self):
if self.sock is None:
print("Double clean_up", flush=True)
return
err = self.bluez.hci_le_set_scan_enable(
self.sock.fileno(),
0, # 1 - turn on; 0 - turn off
0, # 0-filtering disabled, 1-filter out duplicates
1000 # timeout
)
if err < 0:
errnum = get_errno()
print("{} {}".format(
errno.errorcode[errnum],
os.strerror(errnum)
))
self.sock.close()
self.sock = None
评论列表
文章目录