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

Reply via email to