Werden Funktionen bei der Übergabe als Parameter ausgewertet?

Wenn ich einen Code wie diesen habe:

def handler(self):
   self.run(self.connect)

def connect(self, param):
   #do stuff...

def run(self, connector):
   self.runner = connector

Was wird zuerst ausgewertet, wenn ich self.run (self.connect) aufrufe?

mit dem zeug in connect laufen schon erledigt? oder mit self.connect verbinden noch nicht bewertet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage