Specific try
Specific try

The try inside of the allwatcher was a bit to greedy and caused issues
where it would mask errors from being correctly diagnosed. This might
unfortunately lead to some more bug reports about missing types etc, but
I believe it's the right way to correctly handle KeyErrors.

juju/python-libjuju,juju/python-libjuju