bin noch recht neu im Umgang mit Python und versuche ein Trac-Plugin zu erweitern. Habe mich hierzu etwas in Python eingelesen und jetzt unter Ubuntu eine Testumgebung für trac aufgesetzt (gemäß dieser Anleitung: http://trac.edgewall.org/wiki/TracDev/D ... nmentSetup). In der Anleitung (per Link) wird auch PyDev erwähnt und, dass man dies zum Debuggen nutzen kann.
Jetzt bin ich an dem Punkt: Trac Testumgebung läuft, PyDev in Eclipse installiert, leider komme ich aber nicht dazu zu debuggen. In der Anleitung steht:
Punkt fünf klappt nicht, da das Kontextmenü von Eclipse gar nicht "run as" anbietet. Vermutlich habe ich Trac (Punkt 4) falsch eingefügt, weiss aber nicht wie es richtig ginge. Ich habe die Testumgebung unter dem Pfad: ~/python-workspace/trac, den habe ich unter den PyDev-Einstellungen, im Tab Interpreter Python auch auf den System PythonPath gesetzt. Alternativ habe ich noch den trunk checkout mit den src-Dateien genommen, aber auch das ohne Erfolg.4. In Eclipse, make sure that the PYTHONPATH in the project properties dialog includes the sources for trac.
5. Create an initial run configuration by clicking right on trac/web/standalone.py file, and choosing Run As->Python Run. Trac will complain that no environment has been set.
Außerdem zeigt Eclipse Fehler beim import (im zu ändernden Plugin) an. Diese imports können nicht aufgelöst werden:
Code: Alles auswählen
from trac.wiki.macros import WikiMacroBase
from trac.util.html import Markup
from GChartWrapper import GChart as GoogleChart
Vielen Dank!
Thomas