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