Skip to content

Commit 3890145

Browse files
committed
Fix _QThreadWorker.run not releasing references to fulfilled command object before blocking on next queue.get call
1 parent a6eb8e5 commit 3890145

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

qasync/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ def run(self):
152152
else:
153153
self._logger.debug("Future was canceled")
154154

155+
# Delete references
156+
del command, future, callback, args, kwargs
157+
155158
self._logger.debug("Thread #%s stopped", self.__num)
156159

157160
def wait(self):

0 commit comments

Comments
 (0)