On Sun, Apr 7, 2019, 12:13 Tim Mackinnon <tim@testit.works> wrote:
Hi - I���m wondering what the best way for handling multiple exceptions is in Pharo?
It seems like we just have on:do: (where on is a single exception?).
However, I think I���ve noticed that you can concatenate exceptions - so DomainError, ZnHttpUnsuccessful - and then pass that to on:
However, I���m not clear on how we then elegantly process the exception if you want to do different things (which is often the case for unrelated exceptions). I am kind of superseded there isn���t on:do:on:do: (although that seems quite ugly).
So I���m curious how you handle different exceptions without having some sort of case statement in the exception handler? Or do you wrap exceptions handlers over top of each other?