Hello,
That fix should be on the update server (so that "canvas" should be a
"self.canvas").
Wayne
On Thu, 26 Nov 2009, Jan-Christoph Westermann wrote:
> Hi,
> I got this error when trying to quit DANGLE (cersion 2.1.2):
>
> Traceback (most recent call last):
> File "/usr/local/stow/ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py",
> line 1403, in __call__
> return self.func(*args)
> File
> "/usr/local/stow/ccpnmr/ccpnmr2.1/python/cambridge/dangle/DangleGui.py", line
> 507, in quit
> self.destroy()
> File
> "/usr/local/stow/ccpnmr/ccpnmr2.1/python/cambridge/dangle/DangleGui.py", line
> 520, in destroy
> BasePopup.destroy(self)
> File "/usr/local/stow/ccpnmr/ccpnmr2.1/python/memops/editor/BasePopup.py",
> line 225, in destroy
> memops.gui.BasePopup.BasePopup.destroy(self)
> File "/usr/local/stow/ccpnmr/ccpnmr2.1/python/memops/gui/BasePopup.py",
> line 375, in destroy
> Tkinter.Toplevel.destroy(self)
> File "/usr/local/stow/ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py",
> line 1935, in destroy
> for c in self.children.values(): c.destroy()
> File "/usr/local/stow/ccpnmr/ccpnmr2.1/python/memops/editor/BasePopup.py",
> line 225, in destroy
> memops.gui.BasePopup.BasePopup.destroy(self)
> File "/usr/local/stow/ccpnmr/ccpnmr2.1/python/memops/gui/BasePopup.py",
> line 375, in destroy
> Tkinter.Toplevel.destroy(self)
> File "/usr/local/stow/ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py",
> line 1935, in destroy
> for c in self.children.values(): c.destroy()
> File "/usr/local/stow/ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py",
> line 1935, in destroy
> for c in self.children.values(): c.destroy()
> File "/usr/local/stow/ccpnmr/ccpnmr2.1/python/memops/gui/ScrolledGraph.py",
> line 376, in destroy
> canvas.delete(item)
> NameError: global name 'canvas' is not defined
>
> --
> Dr Jan-Christoph Westermann | Phone:+61 (0)7 334 62021
> Research Officer | Group David Craik
> Institute for Molecular Bioscience
> University of Queensland,
> Brisbane 4072, Australia
>
|