Wim,
If I delete a molecule from the General editor->molecules list I
get lots of
Exception in Tkinter callback
Traceback (most recent call last):
File
"/usr/src/build/143041-i386/install/usr/lib/python2.2/lib-tk/Tkinter.py",
line 1292, in __call__
return apply(self.func, args)
File
"/usr/src/build/143041-i386/install/usr/lib/python2.2/lib-tk/Tkinter.py",
line 436, in callit
apply(func, args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 668, in <lambda>
self.after_idle(lambda: self.clearDeletedObjects(role))
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 638, in clearDeletedObjects
setattr(self.object, role.name, value)
AttributeError: can't set attribute
and a final
Exception in Tkinter callback
Traceback (most recent call last):
File
"/usr/src/build/143041-i386/install/usr/lib/python2.2/lib-tk/Tkinter.py",
line 1292, in __call__
return apply(self.func, args)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 945, in deleteObject
self.object.delete()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/general/Implementation.py",
line 349, in delete
notify(obj)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 148, in <lambda>
f = lambda obj, role=role: self.setRoleValue(role)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 618, in setRoleValue
objects = self.getRoleObjects(role, clazz)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 653, in getRoleObjects
value = getattr(self.object, role.name)
AttributeError: 'NoneType' object has no attribute 'molResidues'
and then trying to import another ANSIG sequence file goes:
Exception in Tkinter callback
Traceback (most recent call last):
File
"/usr/src/build/143041-i386/install/usr/lib/python2.2/lib-tk/Tkinter.py",
line 1292, in __call__
return apply(self.func, args)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/gui/BasePopup.py", line
145, in ok
if (not self.apply()):
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/format/gui/ImportFormatComponentPopup.py",
line 166, in apply
if eval("formatClass.%s(fileName)" % self.function):
File "<string>", line 0, in ?
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/format/converters/DataFormat.py",
line 419, in readSequence
self.checkMolecule()
File
"/usr/local/ccpnmr/ccpnmr1.0/python/ccpnmr/format/converters/DataFormat.py",
line 3020, in checkMolecule
self.chemCompHead = getChemCompHead(self.project, residueType,
code3Letter)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccp/general/Io.py", line 242,
in getChemCompHead
chemCompHead = loadChemCompHead(project, molType, ccpCode, path,
loadChemComps)
File "/usr/local/ccpnmr/ccpnmr1.0/python/ccp/general/Io.py", line 190,
in loadChemCompHead
path = file)
File "/usr/local/ccpnmr/ccpnmr1.0/python/memops/api/Implementation.py",
line 3418, in __init__
notify(self)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 148, in <lambda>
f = lambda obj, role=role: self.setRoleValue(role)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 618, in setRoleValue
objects = self.getRoleObjects(role, clazz)
File
"/usr/local/ccpnmr/ccpnmr1.0/python/memops/editor/EditObjectPopup.py",
line 653, in getRoleObjects
value = getattr(self.object, role.name)
AttributeError: 'NoneType' object has no attribute 'storage'
--
Dr. Brian O. Smith ---------------------- B.Smith at bio.gla.ac.uk
Division of Biochemistry & Molecular Biology,
Institute Biomedical & Life Sciences,
Joseph Black Building, University of Glasgow, Glasgow G12 8QQ, UK.
Tel: 0141 330 5167/6459 Fax: 0141 330 8640
|