Das hat nichts mit Deinem Problem zu tun. Deine Module Laufen im Kontext einer Anwendung, die offensichtlich Objekte in `__builtins__` "injiziert" bevor sie Deine Skripte laufen lässt. Und wenn Du diese Module ausserhalb der Anwendung mit einem "normalen" Python-Interpreter laufen lässt, fehlen diese natürlich. Das gilt auch für `pydoc`.
Also müsstest Du versuchen ein Modul zu schreiben, welches die API vom `pydoc`-Modul benutzt, um Deine Module zu dokumentieren und das musst Du dann innerhalb der Anwendung starten. Damit eben auch die anwendungsspezifischen Objekte vorhanden sind, die standardmässig nicht in den `__builtins__` zu finden sind.
Brauche Hilfe für Pydoc und Ähnliches
Vielleicht mal testen mit:
Und die Ausgabe hier posten.
Code: Alles auswählen
'AdminConfig' in dir(__builtins__)
Hallo Snafu,snafu hat geschrieben:Vielleicht mal testen mit:
Und die Ausgabe hier posten.Code: Alles auswählen
'AdminConfig' in dir(__builtins__)
Der von dir angegebene Code gibt das hier aus:
0