Netrender cleanup and bug fix
Blacklist and linked files work again Store temp data in module
This commit is contained in:
@@ -21,6 +21,7 @@ import sys, os
|
||||
import http, http.client, http.server, urllib
|
||||
import subprocess, shutil, time, hashlib
|
||||
|
||||
import netrender
|
||||
import netrender.slave as slave
|
||||
import netrender.master as master
|
||||
|
||||
@@ -122,14 +123,14 @@ class RENDER_PT_network_slaves(RenderButtonsPanel):
|
||||
sub.itemO("render.netclientslaves", icon="ICON_FILE_REFRESH", text="")
|
||||
sub.itemO("render.netclientblacklistslave", icon="ICON_ZOOMOUT", text="")
|
||||
|
||||
if len(bpy.netrender_slaves) == 0 and len(netsettings.slaves) > 0:
|
||||
if len(netrender.slaves) == 0 and len(netsettings.slaves) > 0:
|
||||
while(len(netsettings.slaves) > 0):
|
||||
netsettings.slaves.remove(0)
|
||||
|
||||
if netsettings.active_slave_index >= 0 and len(netsettings.slaves) > 0:
|
||||
layout.itemS()
|
||||
|
||||
slave = bpy.netrender_slaves[netsettings.active_slave_index]
|
||||
slave = netrender.slaves[netsettings.active_slave_index]
|
||||
|
||||
layout.itemL(text="Name: " + slave.name)
|
||||
layout.itemL(text="Address: " + slave.address[0])
|
||||
@@ -157,19 +158,19 @@ class RENDER_PT_network_slaves_blacklist(RenderButtonsPanel):
|
||||
sub = row.column(align=True)
|
||||
sub.itemO("render.netclientwhitelistslave", icon="ICON_ZOOMOUT", text="")
|
||||
|
||||
if len(bpy.netrender_blacklist) == 0 and len(netsettings.slaves_blacklist) > 0:
|
||||
if len(netrender.blacklist) == 0 and len(netsettings.slaves_blacklist) > 0:
|
||||
while(len(netsettings.slaves_blacklist) > 0):
|
||||
netsettings.slaves_blacklist.remove(0)
|
||||
|
||||
if netsettings.active_blacklisted_slave_index >= 0 and len(netsettings.slaves_blacklist) > 0:
|
||||
layout.itemS()
|
||||
|
||||
slave = bpy.netrender_blacklist[netsettings.active_blacklisted_slave_index]
|
||||
slave = netrender.blacklist[netsettings.active_blacklisted_slave_index]
|
||||
|
||||
layout.itemL(text="Name: " + slave.name)
|
||||
layout.itemL(text="Address: " + slave.address[0])
|
||||
layout.itemL(text="Seen: " + slave.last_seen)
|
||||
layout.itemL(text="Stats: " + time.ctime(slave.stats))
|
||||
layout.itemL(text="Seen: " + time.ctime(slave.last_seen))
|
||||
layout.itemL(text="Stats: " + slave.stats)
|
||||
|
||||
@rnaType
|
||||
class RENDER_PT_network_jobs(RenderButtonsPanel):
|
||||
@@ -195,14 +196,14 @@ class RENDER_PT_network_jobs(RenderButtonsPanel):
|
||||
sub.itemO("render.netclientcancelall", icon="ICON_PANEL_CLOSE", text="")
|
||||
sub.itemO("render.netclientdownload", icon='ICON_RENDER_ANIMATION', text="")
|
||||
|
||||
if len(bpy.netrender_jobs) == 0 and len(netsettings.jobs) > 0:
|
||||
if len(netrender.jobs) == 0 and len(netsettings.jobs) > 0:
|
||||
while(len(netsettings.jobs) > 0):
|
||||
netsettings.jobs.remove(0)
|
||||
|
||||
if netsettings.active_job_index >= 0 and len(netsettings.jobs) > 0:
|
||||
layout.itemS()
|
||||
|
||||
job = bpy.netrender_jobs[netsettings.active_job_index]
|
||||
job = netrender.jobs[netsettings.active_job_index]
|
||||
|
||||
layout.itemL(text="Name: %s" % job.name)
|
||||
layout.itemL(text="Length: %04i" % len(job))
|
||||
|
||||
Reference in New Issue
Block a user