Hi i'm having issues loading spectra into version 2.05, I think it is an issue with tkinter when you select -experiment - open spectra the box appears with nothing more than the file format and whether or not you wish to skip verification dialogues.
here is the callback.
>>> Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1417, in __call__
return self.func(*args)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/AnalysisPopup.py", line 1159, in openSpectrum
self.openPopup('open_spectrum', OpenSpectrumPopup)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/AnalysisPopup.py", line 1140, in openPopup
transient=transient, *args, **kw)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/OpenSpectrum.py", line 122, in __init__
BasePopup.__init__(self, parent=parent, title='Open spectrum', **kw)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/BasePopup.py", line 91, in __init__
memops.editor.BasePopup.BasePopup.__init__(self, parent, *args, **kw)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/editor/BasePopup.py", line 85, in __init__
memops.gui.BasePopup.BasePopup.__init__(self, parent, *args, **kw)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/BasePopup.py", line 124, in __init__
self.initial_focus = self.body(frame)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/OpenSpectrum.py", line 164, in body
self.fileSelect = FileSelect(leftFrame, multiSelect=True, file_types=file_types, single_callback=self.chooseFiles)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/FileSelect.py", line 224, in __init__
self.updateFileList()
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/FileSelect.py", line 414, in updateFileList
self.file_list.update(objectList=entries, textMatrix=textMatrix, colorMatrix=colorMatrix)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line 1921, in update
self.setGraphMenu()
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line 434, in setGraphMenu
options = self.getGraphMenuOptions()
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line 484, in getGraphMenuOptions
submenu.setMenuItems(items)
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/Menu.py", line 114, in setMenuItems
self.deleteMenuItems()
File "/home/laurence/Documents/CCPNMR2/ccpnmr/ccpnmr2.0/python/memops/gui/Menu.py", line 127, in deleteMenuItems
self.delete(0, Tkinter.END)
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 2683, in delete
if c in self._tclCommands:
TypeError: argument of type 'NoneType' is not iterable
laurence@laurence:~$
Kind Regards
Laurence Arnold
|