forked from bartvdbraak/blender
netrender: use reports to send error or success messages when sending jobs to server.
This commit is contained in:
parent
d71c094bc4
commit
fabb36a98a
@ -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',)
|
||||
|
||||
|
@ -90,7 +90,7 @@ def clientConnection(address, port):
|
||||
return conn
|
||||
else:
|
||||
conn.close()
|
||||
return None
|
||||
raise IOError("Wrong version on master")
|
||||
|
||||
def clientVerifyVersion(conn):
|
||||
conn.request("GET", "/version")
|
||||
|
Loading…
Reference in New Issue
Block a user