[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45660] trunk/blender/release/scripts/ startup/bl_operators/console.py: code cleanup: minor edits, use function for getting console module.
Campbell Barton
ideasman42 at gmail.com
Sun Apr 15 16:51:37 CEST 2012
Revision: 45660
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45660
Author: campbellbarton
Date: 2012-04-15 14:51:37 +0000 (Sun, 15 Apr 2012)
Log Message:
-----------
code cleanup: minor edits, use function for getting console module.
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_operators/console.py
Modified: trunk/blender/release/scripts/startup/bl_operators/console.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/console.py 2012-04-15 14:14:15 UTC (rev 45659)
+++ trunk/blender/release/scripts/startup/bl_operators/console.py 2012-04-15 14:51:37 UTC (rev 45660)
@@ -23,15 +23,19 @@
from bpy.props import StringProperty
+def _lang_module_get(sc):
+ return __import__("console_" + sc.language)
+
+
class ConsoleExec(Operator):
- '''Execute the current console line as a python expression'''
+ """Execute the current console line as a python expression"""
bl_idname = "console.execute"
bl_label = "Console Execute"
def execute(self, context):
sc = context.space_data
- module = __import__("console_" + sc.language)
+ module = _lang_module_get(sc)
execute = getattr(module, "execute", None)
if execute:
@@ -50,7 +54,7 @@
def execute(self, context):
sc = context.space_data
- module = __import__("console_" + sc.language)
+ module = _lang_module_get(sc)
autocomplete = getattr(module, "autocomplete", None)
if autocomplete:
@@ -62,7 +66,7 @@
class ConsoleBanner(Operator):
- '''Print a message when the terminal initializes'''
+ """Print a message when the terminal initializes"""
bl_idname = "console.banner"
bl_label = "Console Banner"
@@ -73,7 +77,7 @@
if not sc.language:
sc.language = 'python'
- module = __import__("console_" + sc.language)
+ module = _lang_module_get(sc)
banner = getattr(module, "banner", None)
if banner:
@@ -85,7 +89,7 @@
class ConsoleLanguage(Operator):
- '''Set the current language for this console'''
+ """Set the current language for this console"""
bl_idname = "console.language"
bl_label = "Console Language"
More information about the Bf-blender-cvs
mailing list