Re: [Modeling-users] BR: fetch() doesn't bark on wrong class name
Status: Abandoned
Brought to you by:
sbigaret
From: Sebastien B. <sbi...@us...> - 2004-09-21 18:17:02
|
Better late than never... The bug is at last fixed, see https://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D916019&group_= id=3D58935&atid=3D489335 -- S=E9bastien. Marcos Dione <md...@vi...> wrote: > is simple to reproduce: just call EditingContext.fetch () with a > wrong class name. I got two different errors with two different > qualifiers, so I thought it was a bad qualifier, and then I realize my > typo. here are those errors: >=20 > Traceback (most recent call last): > File "/home/mdione/src/papo_project/cimarron/src/Gtk2/Gtk2Button.py", l= ine 93, in __activate > self.submit() > File "./Generic/Control.py", line 145, in submit > Generic.Exceptions.ControlError: No pude guardar el valor en el Modelo: > ... Traceback (most recent call last): > ... File "./Generic/Control.py", line 143, in submit > ... File "./Generic/Control.py", line 71, in doAction > ... File "/home/mdione/src/papo_project/luca/Forms.py", line 58, in save > ... guys=3D ec.fetch ('Person', qualifier=3D'name like "%s"' % self.n= ameInput.getValue ()) > ... File "/usr/lib/python2.3/site-packages/Modeling/EditingContext.py",= line 1415, in fetch > ... fs=3DFetchSpecification(entityName, qualifier=3Dqualifier, deepFl= ag=3DisDeep) > ... File "/usr/lib/python2.3/site-packages/Modeling/FetchSpecification.= py", line 53, in __init__ > ... self.setQualifier(qualifier) > ... File "/usr/lib/python2.3/site-packages/Modeling/FetchSpecification.= py", line 108, in setQualifier > ... aQualifier.validateKeysWithRootClassDescription(classDescriptionF= orName(self._entityName)) > ... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line= 177, in validateKeysWithRootClassDescription > ... allCDkeys=3DaClassDescription.allAttributesKeys()+\ > ... AttributeError: 'NoneType' object has no attribute 'allAttributesKeys' [...] |