Hallo zusammen,
für mehrere Programme wurden gemeinsame Module geschrieben. Nun würde ich ganz gerne wissen, welches Programm ein Modul X in der Modulhierarchie Y aufruft.
Wie ermittele ich im Modul das dazugehörige Programm zur Laufzeit und kann ich diese Information weiterverwenden?
lg
hose
Programmname ausgeben
@hose: Das geht (allerdings nicht unbedingt zuverlässig) über `sys.argv`. Da würde ich allerdings Abstand von nehmen. Das ist IMHO zu viel "Magie" das sich ein Modul anders verhält je nachdem von wo es aufgerufen wurde. Wie will man so etwas automatisiert testen!?