release lock for 1 device

This commit is contained in:
Clint Armstrong
2015-08-25 11:35:20 -04:00
parent c35a1ea750
commit 4a66720969
+4
View File
@@ -268,6 +268,10 @@ while True:
t = threading.Thread(target=poll_worker, args=[device_id, action])
t.start()
# If there is only one device, release the queue lock, because it won't release automatically.
if len(devices) == 1:
releaseLock('queued.{}'.format(device_id))
# If we made it this far, break out of the loop and query again.
break