automation: capture additional exception when formatting
I started encountering this for some reason.
Differential Revision: https://phab.mercurial-scm.org/D7078
--- a/contrib/automation/hgautomation/winrm.py Sat Oct 12 11:36:26 2019 -0700
+++ b/contrib/automation/hgautomation/winrm.py Sat Oct 12 12:41:53 2019 -0700
@@ -55,7 +55,7 @@
try:
o = str(o)
- except TypeError:
+ except (AttributeError, TypeError):
o = pprint.pformat(o.extended_properties)
return o