From 638274640972a313955a9f157988f1fdba68dc82 Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Thu, 27 Oct 2011 13:08:24 +0000
Subject: [PATCH] fix for resource leak with demo mode

---
 system_demo_mode/demo_mode.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/system_demo_mode/demo_mode.py b/system_demo_mode/demo_mode.py
index 296abd86b..afd14667d 100644
--- a/system_demo_mode/demo_mode.py
+++ b/system_demo_mode/demo_mode.py
@@ -163,7 +163,10 @@ def demo_mode_init():
         print("  render")
 
         # setup tempfile
-        global_state["render_out"] = tempfile.mkstemp()[1]
+        handle, global_state["render_out"] = tempfile.mkstemp()
+        os.close(handle)
+        del handle
+        
         if os.path.exists(global_state["render_out"]):
             print("  render!!!")
             os.remove(global_state["render_out"])
-- 
GitLab