Преглед на файлове

Auto-completion within PythonConsole now considers __main__.__builtins__

Jean-Christophe Fillion-Robin преди 14 години
родител
ревизия
5e7b94f008
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      Libs/Scripting/Python/Widgets/ctkPythonConsole.cpp

+ 3 - 1
Libs/Scripting/Python/Widgets/ctkPythonConsole.cpp

@@ -127,7 +127,9 @@ public:
     QStringList attrs;
     QStringList attrs;
     if (!lookup.isEmpty() || !compareText.isEmpty())
     if (!lookup.isEmpty() || !compareText.isEmpty())
       {
       {
-      attrs = this->PythonManager.pythonAttributes(lookup);
+      attrs = this->PythonManager.pythonAttributes(lookup, QLatin1String("__main__"));
+      attrs << this->PythonManager.pythonAttributes(lookup, QLatin1String("__main__.__builtins__"));
+      attrs.removeDuplicates();
       }
       }
 
 
     // Initialize the completion model
     // Initialize the completion model