Skip to content

Commit d019e53

Browse files
committed
Fix _QThreadWorker.run not releasing reference to r(esult) too
1 parent 3890145 commit d019e53

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

qasync/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,9 @@ def run(self):
149149
else:
150150
self._logger.debug("Setting Future result: %s", r)
151151
future.set_result(r)
152+
finally:
153+
# Release potential reference
154+
r = None # noqa
152155
else:
153156
self._logger.debug("Future was canceled")
154157

0 commit comments

Comments
 (0)