class Try(object):
def example(self):
print "In or out?"
def main(self):
self.example()
Try().main()
Come da titolo, esiste qualche "metodo speciale" per capire se ho chiamato il metodo da dentro la classe o da fuori?
class Try(object):
def example(self, where = True):
print "In" if where else "Out"
def main():
self.example(True)
Try().main(False)