FAQ
On Fri, 26 Mar 2004, Ronald Oussoren wrote:
On 25-mrt-04, at 22:11, Shane Hathaway wrote:

I just thought of a better way to write this.

myHandlers = {}
myHandlers["click"] = def(x,y):
print "click at x,y"
myHandlers["enter"] = def():
print "mouse entered"
myHandlers["exit"] = def():
print "mouse exited"

I think that's pretty nice.
And how would you write in-line callbacks for functions that take
multiple callbacks (such as an on-success and on-error handler)?
I would write a class.

obj.add_listener(class):
def on_success(self):
print 'yay!'
def on_error(self):
print 'ohh.'

Shane

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 20 of 23 | next ›
Discussion Overview
grouppython-list @
categoriespython
postedMar 24, '04 at 9:58p
activeMar 27, '04 at 12:58a
posts23
users7
websitepython.org

People

Translate

site design / logo © 2022 Grokbase