[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23670] trunk/blender/release/scripts/io/ netrender/ui.py: netrender: use TEMP env var if available to set default temporary path

Martin Poirier theeth at yahoo.com
Tue Oct 6 23:28:46 CEST 2009


Revision: 23670
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23670
Author:   theeth
Date:     2009-10-06 23:28:45 +0200 (Tue, 06 Oct 2009)

Log Message:
-----------
netrender: use TEMP env var if available to set default temporary path

Modified Paths:
--------------
    trunk/blender/release/scripts/io/netrender/ui.py

Modified: trunk/blender/release/scripts/io/netrender/ui.py
===================================================================
--- trunk/blender/release/scripts/io/netrender/ui.py	2009-10-06 21:25:56 UTC (rev 23669)
+++ trunk/blender/release/scripts/io/netrender/ui.py	2009-10-06 21:28:45 UTC (rev 23670)
@@ -234,19 +234,22 @@
 				description="broadcast server address on local network",
 				default = True)
 
-if os.name == 'nt':
-	NetRenderSettings.StringProperty( attr="path",
-					name="Path",
-					description="Path for temporary files",
-					maxlen = 128,
-					default = "C:/tmp/")
-else:
-	NetRenderSettings.StringProperty( attr="path",
-					name="Path",
-					description="Path for temporary files",
-					maxlen = 128,
-					default = "/tmp/")
+default_path = os.environ.get("TEMP", None)
 
+if not default_path:
+	if os.name == 'nt':
+		default_path = "c:/tmp/"
+	else:
+		default_path = "/tmp/"
+elif not default_path.endswith(os.sep):
+	default_path += os.sep
+
+NetRenderSettings.StringProperty( attr="path",
+				name="Path",
+				description="Path for temporary files",
+				maxlen = 128,
+				default = default_path)
+
 NetRenderSettings.StringProperty( attr="job_name",
 				name="Job name",
 				description="Name of the job",





More information about the Bf-blender-cvs mailing list