__peter__ at web.de
Mon Sep 1 00:14:13 CEST 2003
Gonçalo Rodrigues wrote:
> For error processing I found convenient maintaining a dictionary where
> the keys are exception *classes* and the values are callables. Of
> course, for this to work, exception classes have to be hashable which
> I happily found that they were. So my question is, can I count on this
> behaviour? Or is this behaviour I should not count on? (I found
> nothing on the docs about it, thus the question).
(No answer to your question)
def __init__(self, msg, handler):
self.handler = handler
raise MyException("yup", lambda: sys.stdout.write("call it sleep\n"))
except MyException, e:
Would that eliminate the need for a dictionary?
More information about the Python-list