[Durian-svn] [2699] Master UI controls to restart and generate avi's.

brecht institute at blender.org
Fri Apr 30 14:24:32 CEST 2010


Revision: 2699
          https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=2699
Author:   brecht
Date:     2010-04-30 14:24:32 +0200 (Fri, 30 Apr 2010)
Log Message:
-----------
Master UI controls to restart and generate avi's.

Modified Paths:
--------------
    frm/master_ui.py

Modified: frm/master_ui.py
===================================================================
--- frm/master_ui.py	2010-04-30 12:20:18 UTC (rev 2698)
+++ frm/master_ui.py	2010-04-30 12:24:32 UTC (rev 2699)
@@ -18,7 +18,9 @@
 SLAVES_FILE = os.path.join(FARM_DIR, "slaves.pkl")
 REPO_PATH = "/media/data/svnroot/durian"
 HTTPD_IP = "127.0.0.1" # 192.168.1.14"
-HTTPD_PORT = 8000
+HTTPD_PORT = 8333
+RESTART = False
+GENERATE_AVI = False
 
 def latest_svn_info():
     command = "svnlook youngest " + REPO_PATH
@@ -183,6 +185,16 @@
     SLAVES.remove(Slave.find(id))
     Slave.dump()
 
+######################## Actions ##########################
+
+def master_generate_avi():
+    global GENERATE_AVI
+    GENERATE_AVI = True
+
+def master_restart():
+    global RESTART
+    RESTART = True
+
 ######################### Server ###########################
 
 class HHandler(http.server.BaseHTTPRequestHandler):
@@ -383,6 +395,18 @@
 
             output("<br/>\n")
 
+            # render farm
+            section("Master Controls")
+
+            action('master_restart()', "Restart", "Are you sure?")
+            action('master_generate_avi()', "Generate AVI's", "Are you sure? This will block access to this interface until done.")
+            output("<br/>\n")
+            if RESTART:
+                output("waiting to restart...<br/>")
+            if GENERATE_AVI:
+                output("waiting to generate avi's...<br/>")
+            output("<br/>\n")
+
             # latest image
             section("Latest Render")
             output("<img src='preview.png' alt='latest render image'>")



More information about the Durian-svn mailing list