|
|
|
|
|
by CodeMage
2685 days ago
|
|
There are several solutions that occured to me off the top of my head, here's the simplest one: try:
method1()
return
except Exception: # or a more specific exception type
pass # try the next method
try:
method2()
return
except Exception:
pass
# ...
try:
method10()
except Exception:
raise NoMethodWorked()
Seriously, there are so many ways to solve this in a readable, maintainable way, without resorting to introducing weird new syntax. |
|