[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28414] trunk/blender/release/scripts/ modules/console/complete_import.py: py console autocomp.

Campbell Barton ideasman42 at gmail.com
Sun Apr 25 17:21:46 CEST 2010


Revision: 28414
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28414
Author:   campbellbarton
Date:     2010-04-25 17:21:46 +0200 (Sun, 25 Apr 2010)

Log Message:
-----------
py console autocomp. fix
 import missing_mod
...would raise an error.

Modified Paths:
--------------
    trunk/blender/release/scripts/modules/console/complete_import.py

Modified: trunk/blender/release/scripts/modules/console/complete_import.py
===================================================================
--- trunk/blender/release/scripts/modules/console/complete_import.py	2010-04-25 13:27:52 UTC (rev 28413)
+++ trunk/blender/release/scripts/modules/console/complete_import.py	2010-04-25 15:21:46 UTC (rev 28414)
@@ -32,6 +32,7 @@
 - limit list of modules to prefix in case of "from w"
 - sorted modules
 - added sphinx documentation
+- complete() returns a blank list of the module isnt found
 """
 
 
@@ -183,3 +184,8 @@
     if len(words) >= 3 and words[0] == 'from':
         mod = words[1]
         return filter_prefix(try_import(mod), words[-1])
+
+    # get here if the import is not found
+    # import invalidmodule
+    #                      ^, in this case return nothing
+    return []





More information about the Bf-blender-cvs mailing list