Dear Developers
I have just discovered a bug involving the edit peak function.
(I am running Analysis version 1.09 on a linux box using NVidea open GL as
the graphics handler and have just installed the latest updates.)
When i use the "edit peak" button from the "edit peak lists" popup window it
works correctly the first time, however when i attempt to use the button for
a second time nothing happens and i get the following error message.
Exception in Tkinter callback
Traceback (most recent call last):
File
"/usr/potato/bmbsjp/bin/ccpnmr/python2.4/lib/python2.4/lib-tk/Tkinter.py",
line 1345, in __call__
return self.func(*args)
File
"/usr/potato/bmbsjp/bin/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakListPopup.py",
line 956, in peakEdit
self.guiParent.editPeak(peak=peak)
File
"/usr/potato/bmbsjp/bin/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 1067, in editPeak
popup = self.openPopup('edit_peak', EditPeakPopup)
File
"/usr/potato/bmbsjp/bin/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AnalysisPopup.py",
line 976, in openPopup
popup.open()
File
"/home/bmbsjp/bin/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakPopup.py",
line 131, in open
self.updatePeak()
File
"/home/bmbsjp/bin/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditPeakPopup.py",
line 138, in updatePeak
if object.className == 'Peak':
AttributeError: 'NoneType' object has no attribute 'className'
The only way that i have found to restore the function is to shut down the
project and reopen it again.
Many thanks for your assistance
Stephen
|