Revision: 30954
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30954
Author:   campbellbarton
Date:     2010-08-02 00:54:39 +0200 (Mon, 02 Aug 2010)

Log Message:
-----------
fix for py console autocomp. need to swap out __main__ module there too.

Modified Paths:
--------------
    trunk/blender/release/scripts/op/console_python.py

Modified: trunk/blender/release/scripts/op/console_python.py
===================================================================
--- trunk/blender/release/scripts/op/console_python.py  2010-08-01 22:33:50 UTC 
(rev 30953)
+++ trunk/blender/release/scripts/op/console_python.py  2010-08-01 22:54:39 UTC 
(rev 30954)
@@ -205,6 +205,10 @@
     scrollback = ""
     scrollback_error = ""
 
+    if _BPY_MAIN_OWN:
+        main_mod_back = sys.modules["__main__"]
+        sys.modules["__main__"] = console._bpy_main_mod
+
     try:
         current_line = sc.history[-1]
         line = current_line.line
@@ -223,6 +227,9 @@
         import traceback
         scrollback_error = traceback.format_exc()
 
+    if _BPY_MAIN_OWN:
+        sys.modules["__main__"] = main_mod_back
+
     # Separate automplete output by command prompts
     if scrollback != '':
         bpy.ops.console.scrollback_append(text=sc.prompt + current_line.line, 
type='INPUT')


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to