diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2012-01-19 00:15:40 +0400 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2012-01-19 00:15:40 +0400 |
commit | f0f2214c0df70068b3147b9d56f9417e7c7ff921 (patch) | |
tree | 5d015ce985e988563ec643629fd7c4ec5be67fa2 /render_renderfarmfi.py | |
parent | 1d31ef75966273045338ebc72ebcce5ad63a76b4 (diff) |
Add reason why login failed to report message.
Diffstat (limited to 'render_renderfarmfi.py')
-rw-r--r-- | render_renderfarmfi.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/render_renderfarmfi.py b/render_renderfarmfi.py index 65785a71..cf0e243c 100644 --- a/render_renderfarmfi.py +++ b/render_renderfarmfi.py @@ -812,7 +812,7 @@ def doRefresh(op, rethrow=False): return 0 except xmlrpc.client.Error as v: - op.report({'WARNING'}, "Error at refresh : " + str(v.faultCode) + " " + v.faultString) + op.report({'WARNING'}, "Error at refresh : " + str(type(v)) + " -> " + str(v.faultCode) + ": " + v.faultString) print(v) if rethrow: raise v @@ -969,7 +969,10 @@ class ORE_CheckUpdate(bpy.types.Operator): self.report(set(['INFO']), 'Done checking for newer version on Renderfarm.fi') except xmlrpc.client.Fault as f: print('ERROR:', f) - self.report(set(['ERROR']), 'An error occurred while checking for newer version on Renderfarm.fi') + self.report(set(['ERROR']), 'An error occurred while checking for newer version on Renderfarm.fi: ' + f.faultString) + except xmlrpc.client.ProtocolError as e: + print('ERROR:', e) + self.report(set(['ERROR']), 'An HTTP error occurred while checking for newer version on Renderfarm.fi: ' + str(e.errcode) + ' ' + e.errmsg) return {'FINISHED'} @@ -999,7 +1002,7 @@ class ORE_LoginOp(bpy.types.Operator): ore.passwordCorrect = False ore.hash = '' ore.password = '' - self.report({'WARNING'}, "Incorrect login") + self.report({'WARNING'}, "Incorrect login: " + v.faultString) print(v) return {'CANCELLED'} |