Позволяет экземплярам пользовательских типов представляться объектами, поддерживающими вызов.
__call__(self[, args…])
self -- Ссылка на экземпляр.

args -- Любые позиционные и/или именованные аргументы.

Определив данный метод, можно экземпляры пользовательских типов представить объектами, поддерживающими вызов (callable-объектами).

    # Класс определен в нотации Python 3.
class A():

def __call__(self, some):
print(some)


a = A()
a('some value') # some value

Вызов a() эквивалентен вызову a.__call__().
Синонимы поиска: object.__call__, object, __call__
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.