[Zope] - Patch and some other questions

Andy Dustman adustman@comstar.net
Fri, 11 Dec 1998 20:53:20 -0500 (EST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---187888452-1112344515-913427600=:7876
Content-Type: TEXT/PLAIN; charset=US-ASCII

I created a unified diff patch for ZopeHTTPServer which incorporates the
improved exception handling. It is diffed against 1.9.0b2. You'll need to
go into the ZopeHTTPServer directory to apply it.

The other thing is: Upgrading. It looks like from the install program that
if you do install over the old installation that it won't nuke your
Data.bbb, which is good, but raises some other questions:

1) Generally, can you merge or otherwise transfer data from Data.bbb to
another? I suspect the answer is going to be something like "loop over
the keys".

2) How do you safely back up the database wrt things like locking and
transactions? I also suspect a similar answer to #1...

I'm not a previous Bobo user, as you can probably tell...

-- 
Andy Dustman                    You should always say "spam" and "eggs"
ComStar Communications Corp.                 instead of "foo" and "bar"
(706) 549-7689 | PGP KeyID=0xC72F3F1D   in Python examples. (Mark Lutz)

---187888452-1112344515-913427600=:7876
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="zope.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.981211205320.7876L@kenny.comstar.net>
Content-Description: 

LS0tIFpvcGVIVFRQU2VydmVyLnB5Lm9yaWcJRnJpIERlYyAxMSAxNjoxNDoy
OSAxOTk4DQorKysgWm9wZUhUVFBTZXJ2ZXIucHkJRnJpIERlYyAxMSAyMDoz
NTozNSAxOTk4DQpAQCAtMzQ5LDI0ICszNDksMjEgQEANCiANCiAgICAgZGVm
IGhhbmRsZV9yZXF1ZXN0KHNlbGYpOg0KICAgICAgICAgIiIiSGFuZGxlIG9u
ZSByZXF1ZXN0LCBwb3NzaWJseSBibG9ja2luZy4iIiINCi0gICAgICAgIHJl
cXVlc3QsIGNsaWVudF9hZGRyZXNzID0gc2VsZi5nZXRfcmVxdWVzdCgpDQot
ICAgICAgICBpZiBzZWxmLnZlcmlmeV9yZXF1ZXN0KHJlcXVlc3QsIGNsaWVu
dF9hZGRyZXNzKToNCi0gICAgICAgICAgICB0cnk6DQorICAgICAgICByZXF1
ZXN0LCBjbGllbnRfYWRkcmVzcyA9IE5vbmUsIE5vbmUNCisgICAgICAgIHRy
eToNCisgICAgICAgICAgICByZXF1ZXN0LCBjbGllbnRfYWRkcmVzcyA9IHNl
bGYuZ2V0X3JlcXVlc3QoKQ0KKyAgICAgICAgICAgIGlmIHNlbGYudmVyaWZ5
X3JlcXVlc3QocmVxdWVzdCwgY2xpZW50X2FkZHJlc3MpOg0KICAgICAgICAg
ICAgICAgICBzZWxmLnByb2Nlc3NfcmVxdWVzdChyZXF1ZXN0LCBjbGllbnRf
YWRkcmVzcykNCi0gICAgICAgICAgICBleGNlcHQgU3lzdGVtRXhpdDoNCi0g
ICAgICAgICAgICAgICAgc2VsZi5oYW5kbGVfZXJyb3IocmVxdWVzdCwgY2xp
ZW50X2FkZHJlc3MpDQotICAgICAgICAgICAgICAgIHN5cy5leGl0KDApDQot
ICAgICAgICAgICAgZXhjZXB0Og0KLSAgICAgICAgICAgICAgICBzZWxmLmhh
bmRsZV9lcnJvcihyZXF1ZXN0LCBjbGllbnRfYWRkcmVzcykNCisgICAgICAg
IGV4Y2VwdCBTeXN0ZW1FeGl0Og0KKyAgICAgICAgICAgIHNlbGYuaGFuZGxl
X2Vycm9yKHJlcXVlc3QsIGNsaWVudF9hZGRyZXNzKQ0KKyAgICAgICAgICAg
IHN5cy5leGl0KDApDQorICAgICAgICBleGNlcHQ6DQorICAgICAgICAgICAg
c2VsZi5oYW5kbGVfZXJyb3IocmVxdWVzdCwgY2xpZW50X2FkZHJlc3MpDQog
ICAgICAgICAgICAgICAgIA0KIGNsYXNzIFRocmVhZGluZ0hUVFBTZXJ2ZXIo
U29ja2V0U2VydmVyLlRocmVhZGluZ01peEluLA0KLSAgICBCYXNlSFRUUFNl
cnZlci5IVFRQU2VydmVyKToNCisgICAgTm9uVGhyZWFkaW5nSFRUUFNlcnZl
cik6DQogICAgICJBIHRocmVhZGluZyBIVFRQU2VydmVyIHdpdGggc29tZSBz
b2NrZXQgdHdlYWtzIg0KICAgICANCi0gICAgZGVmIHNlcnZlcl9iaW5kKHNl
bGYpOg0KLSAgICAgICAgc2VsZi5zb2NrZXQuc2V0c29ja29wdChzb2NrZXQu
U09MX1NPQ0tFVCxzb2NrZXQuU09fUkVVU0VBRERSLDEpDQotICAgICAgICBy
ZXR1cm4gQmFzZUhUVFBTZXJ2ZXIuSFRUUFNlcnZlci5zZXJ2ZXJfYmluZChz
ZWxmKQ0KLQ0KIA0KIGRlZiB0cnlfdG9fYmVjb21lX25vYm9keSgpOg0KICAg
ICAjIGZyb20gQ0dJSFRUUFNlcnZlcg0K
---187888452-1112344515-913427600=:7876--