Merge pull request #3494 from omChauhanDev/fix/uninterruptible-frame-handling
fix: preserve UninterruptibleFrames in __reset_process_queue
This commit is contained in:
@@ -950,7 +950,8 @@ class FrameProcessor(BaseObject):
|
|||||||
# Process current queue and keep UninterruptibleFrame frames.
|
# Process current queue and keep UninterruptibleFrame frames.
|
||||||
while not self.__process_queue.empty():
|
while not self.__process_queue.empty():
|
||||||
item = self.__process_queue.get_nowait()
|
item = self.__process_queue.get_nowait()
|
||||||
if isinstance(item, UninterruptibleFrame):
|
frame = item[0]
|
||||||
|
if isinstance(frame, UninterruptibleFrame):
|
||||||
new_queue.put_nowait(item)
|
new_queue.put_nowait(item)
|
||||||
self.__process_queue.task_done()
|
self.__process_queue.task_done()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user