[Python-de] Woher aufgerufen?

python-lists at duerer-sinclair.de python-lists at duerer-sinclair.de
Fre Jul 4 19:18:39 EDT 2003


On Fri, 4 Jul 2003, Tobias Herp wrote:
> ich möchte eine Methode schreiben ("deadlog", zum Schreiben eines
> log-Eintrags aus Code, der eigentlich tot sein sollte), die "weiß",
> woher sie aufgerufen wird, und diese Information ausgibt. Ich kenne das
> von Rexx her: wenn ich da eine Funktion oder Prozedur aufrufe, steht in
> der Standard-Variablen SIGL die Zeilennummer, aus der der Aufruf kam.
>
> Gibt es etwas vergleichbares auch in Python (am besten gleich mit der
> Angabe des Moduls)?

Siehe:
  http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/66062
Funktion 'callersname' scheint zu sein, was Du suchst...

	Holger