Is there any way to determine the current call stack from a method/function? Use the traceback module. eg import traceback, pprint def where(): pprint.pprint(traceback.extract_stack()) if __name__ == '__main__': where() HTH Alex.