Skip to content
Snippets Groups Projects
Commit 413702af authored by Peter Barker's avatar Peter Barker
Browse files

missedit: avoid blocking forever on queue

parent 6471c001
No related branches found
No related tags found
No related merge requests found
......@@ -184,7 +184,11 @@ class MissionEditorModule(mp_module.MPModule):
def mavlink_message_queue_handler(self):
while not self.time_to_quit:
m = self.mavlink_message_queue.get()
try:
m = self.mavlink_message_queue.get(block=0)
except Queue.Empty:
time.sleep(0.1)
continue
#MAKE SURE YOU RELEASE THIS LOCK BEFORE LEAVING THIS METHOD!!!
#No "return" statement should be put in this method!
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment