py console autocomp. fix
authorCampbell Barton <ideasman42@gmail.com>
Sun, 25 Apr 2010 15:21:46 +0000 (15:21 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 25 Apr 2010 15:21:46 +0000 (15:21 +0000)
 import missing_mod
...would raise an error.

release/scripts/modules/console/complete_import.py

index 875c557f497c561bf0daa39eea7595c8b93fee0f..4b50cf6deb822f3761b8d04dd5d8567c740d0d11 100644 (file)
@@ -32,6 +32,7 @@ changes have been made:
 - 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 @@ def complete(line):
     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 []