-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

perhaps this is the problem...
in fact /var/lib/zope2.9/instance/myinstance/var is empty after
importObject operation using python script.

but the commit has been introduced in zope 2.9?

The need to commit a transaction has been part of the ZODB since day 1.


I use the same code in zope2.7 without problem.
in a python script I use:
zopeClient('http://localhost:9673/manage_importObject? file=app.zexp',myuser,mypassword)

where zopeClient is:
        def zopeClient(url,username,passwd):
                f = Function(url)
                f.username = username
                f.password = passwd
                apply(f,(),{})

Maybe the behavior of the old Zope client stuff has changed. I honestly don't know anyone who uses it. Nowadays I would always write scripts that are invoked using "zopectl run", which means you need to have a ZEO-enabled setup, if you don't have it already.


How I can do "commit"?

import transaction
transaction.commit()

This doesn't work with the Zope client approach, which is basically glorified URL-whacking...

jens



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF9T2WRAx5nvEhZLIRAgOaAJ9SL//QC6OYXXhv80OPT7gCU62/rQCfRzqL
6KIwxhWyr5nObUf2T5o+38g=
=VysF
-----END PGP SIGNATURE-----
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to