From 46402ccddc84895a1be167be2421d260f24d4972 Mon Sep 17 00:00:00 2001 From: Martin Poirier Date: Tue, 6 Oct 2009 21:28:45 +0000 Subject: [PATCH] netrender: use TEMP env var if available to set default temporary path --- release/scripts/io/netrender/ui.py | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/release/scripts/io/netrender/ui.py b/release/scripts/io/netrender/ui.py index 7681d4865e9..cc1cbf3ed4a 100644 --- a/release/scripts/io/netrender/ui.py +++ b/release/scripts/io/netrender/ui.py @@ -234,18 +234,21 @@ NetRenderSettings.BoolProperty( attr="server_broadcast", 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",