Servus,
ich möchte gerade aus Python-Quellcode mit Docstrings über Epydoc eine Doku generieren.
Ich erhalte jetzt aber einen Fehler, den ich mir nicht so recht erklären kann. Bzw. weiß ich nicht, wie ich mir helfen kann.
Epydoc schreit "ImportError: Cannot import name Popen4"
Scheinbar beanstanded Epydoc die folgende Zeile / den folgenden Import im Quellcode (fett markiert)
from SimpleXMLRPCServer import SimpleXMLRPCServer
from threading import Thread
from time import sleep
from popen2 import Popen4
from os import kill
from ua_pack.ua import UA
import random
Ich würde den Fehler ja verstehen, wenn der Python Interpreter auch meckern würde, tut er aber nicht! Popen4 ist verfügbar und kann importiert werden.
Weiß jemand von euch Rat?
epydoc "cannot import" problem
Gibt's aus der Sicht von Epydoc vielleicht irgendwo ein `popen2.py(c)`, das nicht aus der Standardbibliothek ist und kein `Popen4` enthält?
Füg mal vor die problematische Zeile folgendes ein:
Dann sollte vor dem Traceback stehen wo das importierte Modul liegt und was es enthält.
Code: Alles auswählen
import popen2
print popen2.__file__
print dir(popen2)