[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2914] trunk/py/scripts/addons/ render_renderfarmfi.py: Add reason why login failed to report message.

Nathan Letwory nathan at letworyinteractive.com
Wed Jan 18 21:15:45 CET 2012


Revision: 2914
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2914
Author:   jesterking
Date:     2012-01-18 20:15:40 +0000 (Wed, 18 Jan 2012)
Log Message:
-----------
Add reason why login failed to report message.

Modified Paths:
--------------
    trunk/py/scripts/addons/render_renderfarmfi.py

Modified: trunk/py/scripts/addons/render_renderfarmfi.py
===================================================================
--- trunk/py/scripts/addons/render_renderfarmfi.py	2012-01-18 15:35:03 UTC (rev 2913)
+++ trunk/py/scripts/addons/render_renderfarmfi.py	2012-01-18 20:15:40 UTC (rev 2914)
@@ -812,7 +812,7 @@
         
         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 @@
             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 @@
             ore.passwordCorrect = False
             ore.hash = ''
             ore.password = ''
-            self.report({'WARNING'}, "Incorrect login")
+            self.report({'WARNING'}, "Incorrect login: " + v.faultString)
             print(v)
             return {'CANCELLED'}
         



More information about the Bf-extensions-cvs mailing list