Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'space_view3d_math_vis/utils.py')
-rw-r--r--space_view3d_math_vis/utils.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/space_view3d_math_vis/utils.py b/space_view3d_math_vis/utils.py
index 8174ee5d..a175dd5c 100644
--- a/space_view3d_math_vis/utils.py
+++ b/space_view3d_math_vis/utils.py
@@ -23,11 +23,14 @@ import bpy
def console_namespace():
import console_python
- get_consoles = console_python.get_console
- consoles = getattr(get_consoles, "consoles", None)
- if consoles:
- for console, stdout, stderr in get_consoles.consoles.values():
- return console.locals
+ for window in bpy.context.window_manager.windows:
+ for area in window.screen.areas:
+ if area.type == 'CONSOLE':
+ for region in area.regions:
+ if region.type == 'WINDOW':
+ console = console_python.get_console(hash(region))
+ if console:
+ return console[0].locals
return {}