[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3678] trunk/py/scripts/addons/ system_demo_mode/demo_mode.py: pressing play didnt give any errors when no config was found.

Campbell Barton ideasman42 at gmail.com
Mon Aug 13 15:28:11 CEST 2012


Revision: 3678
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3678
Author:   campbellbarton
Date:     2012-08-13 13:28:11 +0000 (Mon, 13 Aug 2012)
Log Message:
-----------
pressing play didnt give any errors when no config was found.

Modified Paths:
--------------
    trunk/py/scripts/addons/system_demo_mode/demo_mode.py

Modified: trunk/py/scripts/addons/system_demo_mode/demo_mode.py
===================================================================
--- trunk/py/scripts/addons/system_demo_mode/demo_mode.py	2012-08-13 13:20:23 UTC (rev 3677)
+++ trunk/py/scripts/addons/system_demo_mode/demo_mode.py	2012-08-13 13:28:11 UTC (rev 3678)
@@ -375,15 +375,20 @@
     def execute(self, context):
         print("func:DemoMode.execute:", len(global_config_files), "files")
 
+        use_temp = False
+
         # load config if not loaded
         if not global_config_files:
             load_config()
-            demo_mode_temp_file()  # play this once through then never again
+            use_temp = True
 
         if not global_config_files:
             self.report({'INFO'}, "No configuration found with text or file: %s. Run File -> Demo Mode Setup" % DEMO_CFG)
             return {'CANCELLED'}
 
+        if use_temp:
+            demo_mode_temp_file()  # play this once through then never again
+
         # toggle
         if DemoMode.enabled and DemoMode.first_run == False:
             # this actually cancells the previous running instance



More information about the Bf-extensions-cvs mailing list