Guido van Rossum <guido@python.org> writes: > > >>> class Z(str,Exception): > > ... pass > > Legal, but not particularly useful. Anyway, I think that "derives > from Exception" overrules "derives from str" here, so this should be > allowed. Note that currently it creates a new-style class and thus it > doesn't work. What do you mean, it doesn't work? >>> class Z(str,Exception):pass ... >>> exc = Z("Hallo") >>> try: ... raise exc ... except exc: ... print "Gefangen" ... Gefangen Regards, Martin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4