Alright, but first let me make some more tests. I'll redo my tests and if it fails again I'll send you. The first time I used the srcipt it worked, so I'm suspecting that I've messed up some configuration.
Thanks for the help :) On Sat, 4 Sep 2004 11:06:03 -0700, Winston WOLFF <[EMAIL PROTECTED]> wrote: > > > 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 > > -- 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