While there are ways of getting at the caller using introspection, there
are no reliable ways of doing so and you would do well to rethink the
need and take an alternate course such as passing a parameter in.
Suppose the following:
funcC=funcB
what would you want to see?
Emile
On 3/6/2014 9:00 AM, Jignesh Sutar wrote:
Hi I'm trying to exclude a certain line of code if the function is
called by another function, see illustration below:
def funcA():
print "running from funcA" # print only if running from funcA
print "running from funcA or funcB" #print when running from either
function
print "running from funcB" # print only when running from funcB
def funcB():
funcA()
funcB()
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor