[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2961] trunk/py/scripts/addons/ render_renderfarmfi.py: Adding some debug prints

Jesse Kaukonen jesse.kaukonen at gmail.com
Fri Feb 3 01:43:35 CET 2012


Revision: 2961
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2961
Author:   gekko
Date:     2012-02-03 00:43:30 +0000 (Fri, 03 Feb 2012)
Log Message:
-----------
Adding some debug prints

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-02-01 05:50:44 UTC (rev 2960)
+++ trunk/py/scripts/addons/render_renderfarmfi.py	2012-02-03 00:43:30 UTC (rev 2961)
@@ -21,7 +21,7 @@
 bl_info = {
     "name": "Renderfarm.fi",
     "author": "Nathan Letwory <nathan at letworyinteractive.com>, Jesse Kaukonen <jesse.kaukonen at gmail.com>",
-    "version": (13,),
+    "version": (14,),
     "blender": (2, 6, 1),
     "location": "Render > Engine > Renderfarm.fi",
     "description": "Send .blend as session to http://www.renderfarm.fi to render",
@@ -661,8 +661,11 @@
     return r
 
 def run_upload(key, userid, sessionid, path):
+    print("Starting upload");
     r = upload_file(key, userid, sessionid, path)
+    print("Upload finished")
     o = xmlrpc.client.loads(r)
+    print("Loaded xmlrpc response")
     return o[0][0]
 
 def ore_upload(op, context):
@@ -676,17 +679,24 @@
         bpy.context.scene.render.engine = 'RENDERFARMFI_RENDER'
         return {'CANCELLED'}
     try:
+        print("Creating auth proxy")
         authproxy = xmlrpc.client.ServerProxy(rffi_xmlrpc_secure)
+        print("Getting session key")
         res = authproxy.auth.getSessionKey(ore.username, ore.hash)
         key = res['key']
         userid = res['userId']
+        print("Creating server proxy")
         proxy = xmlrpc.client.ServerProxy(rffi_xmlrpc) #r'http://xmlrpc.renderfarm.fi/session')
         proxy._ServerProxy__transport.user_agent = 'Renderfarm.fi Uploader/%s' % (bpy.CURRENT_VERSION)
+        print("Creating a new session")
         res = proxy.session.createSession(userid, key)
         sessionid = res['sessionId']
         key = res['key']
+        print("Session id is " + str(sessionid))
         res = run_upload(key, userid, sessionid, bpy.data.filepath)
+        print("Getting fileid from xmlrpc response data")
         fileid = int(res['fileId'])
+        print("Sending session details for session " + str(sessionid) + " with fileid " + str(fileid))
         res = proxy.session.setTitle(userid, res['key'], sessionid, ore.title)
         res = proxy.session.setLongDescription(userid, res['key'], sessionid, ore.longdesc)
         res = proxy.session.setShortDescription(userid, res['key'], sessionid, ore.shortdesc)
@@ -701,17 +711,20 @@
         res = proxy.session.setFrameRate(userid, res['key'], sessionid, ore.fps)
         res = proxy.session.setOutputLicense(userid, res['key'], sessionid, int(ore.outlicense))
         res = proxy.session.setInputLicense(userid, res['key'], sessionid, int(ore.inlicense))
+        print("Setting primary input file")
         res = proxy.session.setPrimaryInputFile(userid, res['key'], sessionid, fileid)
+        print("Submitting session")
         res = proxy.session.submit(userid, res['key'], sessionid)
+        print("Session submitted")
         op.report(set(['INFO']), 'Submission sent to Renderfarm.fi')
     except xmlrpc.client.Error as v:
         bpy.context.scene.render.engine = 'RENDERFARMFI_RENDER'
         print('ERROR:', v)
-        op.report(set(['ERROR']), 'An error occurred while sending submission to Renderfarm.fi')
+        op.report(set(['ERROR']), 'An XMLRPC error occurred while sending submission to Renderfarm.fi')
     except Exception as e:
         bpy.context.scene.render.engine = 'RENDERFARMFI_RENDER'
         print('Unhandled error:', e)
-        op.report(set(['ERROR']), 'An error occurred while sending submission to Renderfarm.fi')
+        op.report(set(['ERROR']), 'A generic error occurred while sending submission to Renderfarm.fi')
     
     bpy.context.scene.render.engine = 'RENDERFARMFI_RENDER'
     doRefresh(op)



More information about the Bf-extensions-cvs mailing list