Benji York wrote:
> Robert Brewer wrote:
> > I'd like to continue talking about standardization on 
> site-wide process
> > state and services.
> 
> Perhaps zope.event would be a good fit. 
> http://svn.zope.org/zope.event/trunk/src/zope/event/README.txt
> ?view=markup

All 4 lines of it? ;)

    subscribers = []
    
    def notify(event):
        for subscriber in subscribers:
            subscriber(event)

Seriously, though, this handles the notification but not the state
machine, which I think is critical to the effort. It also doesn't do any
error-handling for misbehaving subscribers, so not all subscribers are
guaranteed to run if there's an unhandled error in an earlier
subscriber. It also sends all events to all subscribers, instead of
partitioning the subscribers. And finally, I don't want "import
zope.event" in my framework.


Robert Brewer
System Architect
Amor Ministries
[EMAIL PROTECTED]
_______________________________________________
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com

Reply via email to