[Zope-Checkins] SVN: Zope/trunk/ - Applied patch for

Tim Peters tim.peters at gmail.com
Thu Mar 17 22:20:31 EST 2005

[Sidnei da Silva]
> Log message for revision 29524:
>        - Applied patch for
>          http://www.zope.org/Collectors/Zope/1527. The patch
>          installs a windows 'control handler'. Ctrl+C/Break etc are
>          delivered asynchronously (notwithstanding the GIL) to a new
>          thread. This new thread triggers a shutdown, then tricks
>          asyncore into breaking out of its 'select' call.

The runzeo.py part of this calls a bunch of functions that don't
exist.  Was this originally a patch against some flavor of ZODB 3.2? 
That might explain it.  The logging code is entirely different in ZODB
3.3.  Functions like info(), error() and warn() don't exist in 3.3's
runzeo.py ... but did in 3.2's.

Unfortunately, this is getting really complicated, because "the last"
patch changed runzeo.py too.  I won't merge that one because there are
still too many unresolved problems with it, and trying to merge this
patch alone gets all confused because the earlier patch hasn't been

If we can hammer this out tomorrow (Friday, my time <wink>), cool,
else I think we may need to revert both patches rather than leave
broken ZEO code sitting here for a week (I'll be at PyCon for a full
week starting Saturday morning, and probably won't be able to make
time for this).

More information about the Zope-Checkins mailing list