Hello,
I fixed two potential problems, including the one below. I hope that
fixes all the strip issues (it seems to work for me anyway). But let me
know if there are still issues.
Wayne
On Tue, 30 Dec 2008, Christoph Brockmann wrote:
> The other error messages are:
>
> Removing the last vertical strip:
>
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/sw/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
> return self.func(*args)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/po
> pups/WindowPopup.py", line 5153, in deleteStrip
> self.deleteCol(col=num)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/po
> pups/WindowPopup.py", line 5220, in deleteCol
> WindowDraw.deleteCol(self, col)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/co
> re/WindowDraw.py", line 1474, in deleteCol
> axisPanel.sortedAxisRegions()[col].delete()
> File
> "/Applications/Unix_programmes/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.
> 0/python/memops/api/Implementation.py", line 4231, in delete
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/po
> pups/WindowPopup.py", line 2773, in changedAxisRegions
> self.changedOrthogonalRegion(axisRegion)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/po
> pups/WindowPopup.py", line 2733, in changedOrthogonalRegion
> n = axisRegions.index(axisRegion)
> ValueError: list.index(x): x not in list
>
> Trying to remove the first vertical strip:
>
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/sw/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
> return self.func(*args)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/po
> pups/WindowPopup.py", line 5153, in deleteStrip
> self.deleteCol(col=num)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/po
> pups/WindowPopup.py", line 5219, in deleteCol
> self.scrolled_window.deleteCol(col)
> File
> "/Applications/Unix_programmes/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.
> 0/python/memops/gui/ScrolledWindow.py", line 2093, in deleteCol
> TypeError: list indices must be integers
>
> Swithing from vertical to horizontal results in a heap of errors. trying
> to switch from horizontal to vertical in a different widow after
> creating a couple of vertical strips gives:
>
> Traceback (most recent call last):
> File "/sw/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
> return self.func(*args)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/WindowPopup.py",
> line 554, in toggleStripDir
> swapStripAxis(self.parent, window)
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/core/WindowBasic.py",
> line 1652, in swapStripAxis
> popup.deleteRow()
> File
> "/Applications/Unix_programmes/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/WindowPopup.py",
> line 5085, in deleteRow
> self.scrolled_window.deleteRow(row)
> File
> "/Applications/Unix_programmes/ccpnmr/temporaryReleaseDir/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledWindow.py",
> line 1960, in deleteRow
> TypeError: list indices must be integers
>
>
> Thanks Christoph
>
> --
> ---------------------------------------------------------
> Dr. Christoph Brockmann
> Division of Structural Studies
> MRC Laboratory of Molecular Biology
> Hills Road
> Cambridge, CB2 2QH
> phone: +44-1223-40-2261 or +44-1223-40-2042
> e-mail: [log in to unmask]
> ---------------------------------------------------------
>
|