Hello,
I forgot to email that the bug should be fixed now (but I forgot to ask
Tim about the second bit, so that might or might not be sorted).
Wayne
On Wed, 7 May 2008, Patrick van der Wel wrote:
> Ok - to update this: the exception appears to occur when I try to set
> the atom type from the assignment panel, and subsequently click on an
> atom type in the pop-up.
>
> By the way, I think I also spotted a typo in that one of the buttons is
> now labeled Dessign instead of De-assign?
>
> Note that I am still curious about the behavior upon re-assigning a
> numbered resonance (see below)
>
> Patrick
>
> Patrick van der Wel wrote:
> > Hello,
> >
> > I just got the same error message twice. It seems to have occurred
> > while adding some assignments. I include the message below. What I was
> > more specifically doing was to identify (assign) some previously
> > grouped together spin system. I did notice something I think I
> > reported before, which is that when I assign a specify resonance to a
> > specific assignment, analysis seems to create a new resonance while
> > keeping all other occurrences of the numbered resonance unchanged.
> > This requires an additional step to select and merge the two
> > resonances. Is this by design and/or related to the error?
> >
> > Thanks
> > Patrick
> >
> > =================
> > Exception in Tkinter callback
> > Traceback (most recent call last):
> > File "~/ccpnmr/python2.4/lib/python2.4/lib-tk/Tki
> > nter.py", line 1345, in __call__
> > return self.func(*args)
> > File "~/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py", line
> > 659, in mouseClick
> > self.selectCell(row,col)
> > File "~/ccpnmr/ccpnmr1.0/python/memops/gui/ScrolledMatrix.py", line
> > 1688, in selectCell
> > self.callback(self.currentObject, objRow,objCol)
> > File "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/BrowseAtomsPopup.py",
> > line 667, in selectCell
> > assignmentPanel.chooseAtoms( object )
> > File
> > "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditAssignmentPopup.py",
> > line 784, in chooseAtoms
> > self.assignType(atomSetMapping)
> > File
> > "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/EditAssignmentPopup.py",
> > line 594, in assignType
> > assignResonanceType(resonance,atomSets)
> > File "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AssignmentBasic.py",
> > line 1531, in assignResonanceType
> > assignAtomsToRes(atomSets,resonance)
> > File "~/ccpnmr/ccpnmr1.0/python/ccpnmr/analysis/AssignmentBasic.py",
> > line 1376, in assignAtomsToRes
> > atom = atomSets[0].findFirstAtom()
> > KeyError: 0
>
|