4145: During book report creation
svn: r20514
This commit is contained in:
parent
9cc6722221
commit
92049ddf95
@ -109,13 +109,14 @@ class ReportDialog(ManagedWindow.ManagedWindow):
|
||||
Close itself.
|
||||
cleanup things that can prevent garbage collection
|
||||
"""
|
||||
totwidg = range(len(self.widgets))
|
||||
totwidg.reverse()
|
||||
for ind in totwidg:
|
||||
if hasattr(self.widgets[ind][1], 'clean_up'):
|
||||
self.widgets[ind][1].clean_up()
|
||||
del self.widgets[ind]
|
||||
delattr(self, 'widgets')
|
||||
if hasattr(self, 'widgets'): # handle pathlogical bug 4145
|
||||
totwidg = range(len(self.widgets))
|
||||
totwidg.reverse()
|
||||
for ind in totwidg:
|
||||
if hasattr(self.widgets[ind][1], 'clean_up'):
|
||||
self.widgets[ind][1].clean_up()
|
||||
del self.widgets[ind]
|
||||
delattr(self, 'widgets')
|
||||
for name, fram in self.frames.iteritems():
|
||||
totwidg = range(len(fram))
|
||||
totwidg.reverse()
|
||||
|
Loading…
Reference in New Issue
Block a user