[Zope] database connections from external method

Vangelis Mihalopoulos mihalop at vtrip.net
Mon Oct 24 06:09:40 EDT 2005


Chris Withers wrote:

> Have a look at the ZSQL methods code, I remember this being pretty old 
> and convoluted :-(

Ok, thanks! I take a look.

>> Well, i am running zope under root privileges in "read-only" mode. 
>
> What does this mean?

I am opening the ZODB in read-only, using the appropriate parameter in 
the conf file.

> What are you seeking to do or prevent?

I want a number of external methods to run with "root" privileges for 
performing specific tasks (older thread, "root privileges required", 
27/7/2004)

>> If there is a Zope break-in, 
>
> What does that mean?

I think of it as a break-in in the ZMI.

>> i want to minimize interference with the database.
>
> Which database?

I use a MySQL database for storing some info.

>> Also, since this will be a commercial product, keeping most of the 
>> code in compiled python scripts is meaningful.
>
> As Jens already explained, .pyc's and pyo's can be decompiled in a 
> matter of minutes, so you're getting nothing for this worry other than 
> finding debugging a pain ;-)

Yes, i fully understand the disadvantages, but i have dealt with the 
debugging with some custom exception handling/tracing. And, believe me, 
i don't have illusions about the secrecy offered by compiled python 
scripts. :-)


More information about the Zope mailing list