Doppelte Ausgabe auf der Python-Tab-Vervollständigung (OsX 10.8)

8

Mit dem unten stehenden Snippet habe ich den Python-Interpreter um Tab-Vervollständigung erweitert.

%Vor%

Ich habe jedoch ein merkwürdiges Verhalten festgestellt, bei dem der Interpreter nach dem Drücken von TAB Duplikate als solche gab:

%Vor%

108 Möglichkeiten! min 2, max 4 Duplikate.

Außerdem

  • Wenn ich die Unterklasse dict abschließe, erhöht sich die Gesamtzahl der Möglichkeiten auf 160 (und dann auf 209, 258).
  • Wenn ich genug Zeichen für TAB eintippe, um den Befehl zu nageln, tut er dies, ohne Duplikate anzuzeigen.

Alle Hinweise oder Debugging-Tipps sind willkommen.

    
Eren Güven 21.03.2013, 09:00
quelle

1 Antwort

4

Ich habe dieses Problem gelöst, indem ich einen benutzerdefinierten Completer hinzugefügt habe. Es funktioniert jetzt wie erwartet.

%Vor%     
Eren Güven 31.03.2013, 18:18
quelle