summaryrefslogtreecommitdiffstats
path: root/Lib/aifc.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2009-04-30 00:23:11 (GMT)
committerBenjamin Peterson <benjamin@python.org>2009-04-30 00:23:11 (GMT)
commit2518d3c1c0b907b1cabdaa647c7affaa01ffca63 (patch)
treed46bb9d02fa3550c49b786b0f10717bfc1b17030 /Lib/aifc.py
parent7c7250da45cb81d88d19087e135c94d48c94aee0 (diff)
downloadcpython-2518d3c1c0b907b1cabdaa647c7affaa01ffca63.zip
cpython-2518d3c1c0b907b1cabdaa647c7affaa01ffca63.tar.gz
cpython-2518d3c1c0b907b1cabdaa647c7affaa01ffca63.tar.bz2
prevent ref cycles by removing bound method on close()
Diffstat (limited to 'Lib/aifc.py')
-rw-r--r--Lib/aifc.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/aifc.py b/Lib/aifc.py
index 8e4f864..f9db3f4 100644
--- a/Lib/aifc.py
+++ b/Lib/aifc.py
@@ -732,6 +732,8 @@ class Aifc_write:
if self._comp:
self._comp.CloseCompressor()
self._comp = None
+ # Prevent ref cycles
+ self._convert = None
self._file.flush()
self._file = None