OO-Prinzipien und Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
str1442
User
Beiträge: 520
Registriert: Samstag 31. Mai 2008, 21:13

Achja:
Irgendwo muss ja Schluss sein, sonst würde man von __call__ zu __call__ springen.

Code: Alles auswählen

>>> class A(object):
...  def test(self): pass
... 
>>> a = A()
>>> a.test.__call__
<method-wrapper '__call__' of instancemethod object at 0xb7d7202c>
>>> a.test.__call__.__call__
<method-wrapper '__call__' of method-wrapper object at 0xb7d89d4c>
>>> a.test.__call__.__call__.__call__
<method-wrapper '__call__' of method-wrapper object at 0xb7d89e4c>
>>> a.test.__call__.__call__.__call__.__call__()
>>> 
:D
Antworten