netrender: use reports to send error or success messages when sending jobs to server.

This commit is contained in:
2009-12-16 18:26:27 +00:00
parent d71c094bc4
commit fabb36a98a
2 changed files with 14 additions and 7 deletions

View File

@@ -97,12 +97,15 @@ class RENDER_OT_netclientanim(bpy.types.Operator):
scene = context.scene
netsettings = scene.network_render
conn = clientConnection(netsettings.server_address, netsettings.server_port)
if conn:
try:
conn = clientConnection(netsettings.server_address, netsettings.server_port)
# Sending file
scene.network_render.job_id = client.clientSendJob(conn, scene, True)
conn.close()
except Exception as err:
self.report('ERROR', str(err))
conn = None
bpy.ops.screen.render('INVOKE_AREA', animation=True)
@@ -124,12 +127,16 @@ class RENDER_OT_netclientsend(bpy.types.Operator):
scene = context.scene
netsettings = scene.network_render
conn = clientConnection(netsettings.server_address, netsettings.server_port)
if conn:
try:
conn = clientConnection(netsettings.server_address, netsettings.server_port)
# Sending file
scene.network_render.job_id = client.clientSendJob(conn, scene, True)
conn.close()
self.report('INFO', "Job sent to master")
except Exception as err:
self.report('ERROR', str(err))
return ('FINISHED',)