[Modeling-users] Unable to fetch
Status: Abandoned
Brought to you by:
sbigaret
From: James L. <ja...@gm...> - 2005-05-22 14:20:46
|
Greetings, I am new to the Modeling framework and have been reading the UsersGuide and working through examples in the document and in tests/. I am at the stage where I have defined a sample model (xml). I can use that model to generate the python classes and the DB schema. $ find testmdl/ -type f -name "*py" testmdl/setup.py testmdl/MDL/__init__.py testmdl/MDL/Project.py testmdl/MDL/model_testmdl.py testmdl/__init__.py testmdl/Project.py I am also able to insert new values into my tables: >>> from Modeling.EditingContext import EditingContext >>> from testmdl.Project import Project >>> ec =3D EditingContext() >>> p =3D Project() >>> p.setTitle("Testing 1 2 3") >>> ec.insert(p) >>> ec.saveChanges() However, when it comes to ec.fetch() or ec.fetchCount() I continue to get a traceback (regardless of whether or not I provide a qualifier): >>> ec.fetchCount('Project') Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/site-packages/Modeling/EditingContext.py", line 1259, in fetchCount fs=3DFetchSpecification(entityName, qualifier=3Dqualifier, deepFlag=3Di= sDeep) File "/usr/lib/python2.4/site-packages/Modeling/FetchSpecification.py", line 52, in __init__ raise ValueError, 'Unable to find a ClassDescription for entityName: %s. Is the corresponding model loaded?'%entityName ValueError: Unable to find a ClassDescription for entityName: Project. Is the corresponding model loaded? I can see that my previous insert(s) were properly INSERTed in to the table= : > select proj_id, proj_title from project; proj_id | proj_title ---------+--------------- 1 | First 2 | Testing 1 2 3 Any thoughts on what I might be missing? I searched the list archives (and google) for the same ValueError but have turned up empty. I have also been poking through FetchSpecification+classDescriptionForName but have turned up nothing so far. I have installed out of a cvs checkout as of last week (2005-05-17). Any help or guidance would be appreciated. |