Codecompletition, WingIDE, Shell und Pylint. Verständnisprob
Verfasst: Freitag 26. September 2008, 06:38
Moin moin,
ich arbeite unter Windows XP mit Wingide (3.1.4). Pylint ist installiert und funktioniert. Was ich nicht verstehe ist, daß die Codecompletition in Wingide andere Vorschläge macht als die Codecompletition im interaktiven Interpreter (sei es der in Wing integrierte, sei es IPython, sei es idle).
Beispiel:
import xturtle
Der interaktive Interpreter zeigt mir dann u.a. korrekt an:
xturtle.pensize()
Die Codecompletition in Wingide (im Editorfenster) zeigt mir genau das NICHT an. Was ich z.B. auch nicht sehe sind Dinge wie xturtle.left()...
Ich kann es im Code aber verwenden und das Skript läßt sich auch ohne Fehler ausführen. Das in Wingide integrierte Pylint mault rum "modul 'xturtle' has no pensize member". Der Code läßt sich aber ohne Probleme ausführen. In beiden identisch ist z.B. so etwas wie xturtle.RawPen().
Ich ging eigentlich davon aus, daß die Completition (bzw. der Vorschlag) im interaktiven Interpreter und der IDE gleich funktioniert.
Ich habe in Wingide noch keine Einstellung gefunden, die das steuert. Hat jemand eine Idee? Zur Info, ich bin in Sachen Python immer noch Anfänger
Gruß - Uwe[/code]
ich arbeite unter Windows XP mit Wingide (3.1.4). Pylint ist installiert und funktioniert. Was ich nicht verstehe ist, daß die Codecompletition in Wingide andere Vorschläge macht als die Codecompletition im interaktiven Interpreter (sei es der in Wing integrierte, sei es IPython, sei es idle).
Beispiel:
import xturtle
Der interaktive Interpreter zeigt mir dann u.a. korrekt an:
xturtle.pensize()
Die Codecompletition in Wingide (im Editorfenster) zeigt mir genau das NICHT an. Was ich z.B. auch nicht sehe sind Dinge wie xturtle.left()...
Ich kann es im Code aber verwenden und das Skript läßt sich auch ohne Fehler ausführen. Das in Wingide integrierte Pylint mault rum "modul 'xturtle' has no pensize member". Der Code läßt sich aber ohne Probleme ausführen. In beiden identisch ist z.B. so etwas wie xturtle.RawPen().
Ich ging eigentlich davon aus, daß die Completition (bzw. der Vorschlag) im interaktiven Interpreter und der IDE gleich funktioniert.
Ich habe in Wingide noch keine Einstellung gefunden, die das steuert. Hat jemand eine Idee? Zur Info, ich bin in Sachen Python immer noch Anfänger

Gruß - Uwe[/code]