Hello Diogo-
I was able to make your test program work on my computer. Thus I suspect it is in the configuration of your system, not with the program you wrote. Can you send more information about where things are? Also put in your program:
print '\n\t'.join( sys.path )
to show what the path is set to, and send that, and also your Movel.mkmodel/Settings.config file
-ww
On 2-Sep-2004, at 7:21 PM, Diogo Biazus wrote:
Hi,
I was doing some tests using the CVS head, with the MiddleKit PostgreSQL Adapter. I created the class definition file (in csv format), and generated the SQL and .py without problems. I created the database with the generated SQL and it worked fine. Then I created a simple script to test the classes:
import os, sys sys.path.insert(1, os.path.abspath(os.pardir)) sys.path.insert(1, "/usr/local/Webware/")
from mx.DateTime import DateFrom from MiddleKit.Run.PostgreSQLObjectStore import PostgreSQLObjectStore from WebKit.Teste.Middle.Unidade import Unidade
def main(): # Set up the store store = PostgreSQLObjectStore (user='diogo') store.readModelFileNamed('../Middle/Movel')
unidade = Unidade() unidade.setNomeUnidade("Teste") store.addObject(unidade) store.saveChanges()
if __name__=='__main__': main()
When I execute this script I've got the following stack trace: Traceback (most recent call last): File "./main.py", line 22, in ? main() File "./main.py", line 18, in main store.addObject(unidade) File "MiddleKit/Run/ObjectStore.py", line 134, in addObject File "MiddleKit/Run/MiddleObject.py", line 296, in addReferencedObjectsToStore File "MiddleKit/Run/MiddleObject.py", line 291, in klass AttributeError: Unidade instance has no attribute '_mk_klass'
It seems that the model it's not being loaded, but the file is there and the script is opening it. Any idea on what could be the problem? I'm using eric3 to debug it, but I couldn't figure out what is wrong.
Here is the content of my Classes.csv:
"Class","Attribute","Type","Default","isRequired","Min","Max","Notes" "Vendedor",,,,,,, ,"nomeVendedor","string",,1,1,100, ,"unidade","Unidade",,1,,, "Unidade",,,,,,, ,"nomeUnidade","string",,1,,50, ,"cidade","string",,,,50, ,"uf","string",,,,2,
Thanks in advance, -- Diogo Biazus [EMAIL PROTECTED] http://www.postgresql.org.br
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Webware-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-devel
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Webware-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-devel