Marcos Dione
2004-03-10 21:29:21 UTC
User-Agent: Mutt/1.3.28i
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:
Traceback (most recent call last):
File "/home/mdione/src/papo_project/cimarron/src/Gtk2/Gtk2Button.py", line 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= ec.fetch ('Person', qualifier='name like "%s"' % self.nameInput.getValue ())
... File "/usr/lib/python2.3/site-packages/Modeling/EditingContext.py", line 1415, in fetch
... fs=FetchSpecification(entityName, qualifier=qualifier, deepFlag=isDeep)
... 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(classDescriptionForName(self._entityName))
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 177, in validateKeysWithRootClassDescription
... allCDkeys=aClassDescription.allAttributesKeys()+\
... AttributeError: 'NoneType' object has no attribute 'allAttributesKeys'
and:
Traceback (most recent call last):
File "/home/mdione/src/papo_project/cimarron/src/Gtk2/Gtk2Button.py", line 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 57, in save
... guys= ec.fetch ('Person', qualifier='name like "%s" AND isActive=1' % self.nameInput.getValue ())
... File "/usr/lib/python2.3/site-packages/Modeling/EditingContext.py", line 1415, in fetch
... fs=FetchSpecification(entityName, qualifier=qualifier, deepFlag=isDeep)
... 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(classDescriptionForName(self._entityName))
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 176, in validateKeysWithRootClassDescription
... keys=self.allQualifierKeys()
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 159, in allQualifierKeys
... self.addQualifierKeysToSet(qualifierKeysList)
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 322, in addQualifierKeysToSet
... qualifier.addQualifierKeysToSet(qualifierKeys)
... AttributeError: 'str' object has no attribute 'addQualifierKeysToSet'
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:
Traceback (most recent call last):
File "/home/mdione/src/papo_project/cimarron/src/Gtk2/Gtk2Button.py", line 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= ec.fetch ('Person', qualifier='name like "%s"' % self.nameInput.getValue ())
... File "/usr/lib/python2.3/site-packages/Modeling/EditingContext.py", line 1415, in fetch
... fs=FetchSpecification(entityName, qualifier=qualifier, deepFlag=isDeep)
... 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(classDescriptionForName(self._entityName))
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 177, in validateKeysWithRootClassDescription
... allCDkeys=aClassDescription.allAttributesKeys()+\
... AttributeError: 'NoneType' object has no attribute 'allAttributesKeys'
and:
Traceback (most recent call last):
File "/home/mdione/src/papo_project/cimarron/src/Gtk2/Gtk2Button.py", line 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 57, in save
... guys= ec.fetch ('Person', qualifier='name like "%s" AND isActive=1' % self.nameInput.getValue ())
... File "/usr/lib/python2.3/site-packages/Modeling/EditingContext.py", line 1415, in fetch
... fs=FetchSpecification(entityName, qualifier=qualifier, deepFlag=isDeep)
... 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(classDescriptionForName(self._entityName))
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 176, in validateKeysWithRootClassDescription
... keys=self.allQualifierKeys()
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 159, in allQualifierKeys
... self.addQualifierKeysToSet(qualifierKeysList)
... File "/usr/lib/python2.3/site-packages/Modeling/Qualifier.py", line 322, in addQualifierKeysToSet
... qualifier.addQualifierKeysToSet(qualifierKeys)
... AttributeError: 'str' object has no attribute 'addQualifierKeysToSet'