e.clear() def startScanning(): scan_data = { 'kCBMsgArgOptions': {}, 'kCBMsgArgUUIDs': [] } conn.sendMessage({ 'kCBMsgId': 29, 'kCBMsgArgs': scan_data }) e.wait() e.clear() def stopScanning(): conn.sendMessage({ 'kCBMsgId': 30, 'kCBMsgArgs': None }) e.wait() e.clear() init() startScanning() e.stopScanning()