Re: A class with eventhandlers ?

2006-01-29 Thread Farshid Lashkari
It's definitely possible, here's a small example. There are probably better ways to do it, but I'll let you figure that out ;) class ErrorHandler: def __init__(self,method): self.method = method self.errorHook = None def onError(sel

Re: A class with eventhandlers ?

2006-01-29 Thread Alex Martelli
Runsun Pan <[EMAIL PROTECTED]> wrote: ... > or, more specific, a function/method-specific error > handling feature: > > c.load.onError( IOErrorHook) > c.load( filename ) > > Is there such a mechnism around? If not, is it possible > to make such a thing ? Never heard of one, but you could sure

A class with eventhandlers ?

2006-01-29 Thread Runsun Pan
Is it possible to code a class that raise exception automatically when an error occurs? We usually use try-except pair at where we expect an error might occur. What am thinking is a class that has built in error handling so we can do this: c=MyClass() c.onError = some_hook or c.onError('IndexEr