[Zope] Re: Packing the Data.fs with wget fails since 2.9.7

Maurits van Rees m.van.rees at zestsoftware.nl
Fri Jun 15 11:44:14 EDT 2007


Andreas Jung, on 2007-06-14:
> Write a PythonScript within the ZMI that calls the pack operation.
> Then call *this* script through wget.

I have found an alternative with urllib2.  I added it to
instancemanager.  For those interested, see this changeset:

http://dev.plone.org/collective/changeset/43815

Basically it is this:

import urllib2
import base64
# Create a request
req = urllib2.Request(url="http://localhost:8080/Control_Panel/
  Database/manage_pack?days:float=7")
# Add an authorization header 
auth = base64.encodestring("user:password") 
req.add_header('Authorization', "Basic %s" % auth) 
# Use POST instead of GET: needed at least in Zope 2.9.7  
req.add_data('POST')
info = urllib2.urlopen(req)

-- 
Maurits van Rees | http://maurits.vanrees.org/ [NL]
            Work | http://zestsoftware.nl/
"Do not worry about your difficulties in computers,
 I can assure you mine are still greater."



More information about the Zope mailing list