Hola,
Estoy tratando de buscar algún símil de lo que es la función __call__ de PHP en Python. Un símil de __call__ en Python haría lo siguiente:
Código Python:
Ver originalclass bar:
def __call__(self, name, *args):
print(name)
print(args)
foo = bar();
foo.nombre(1,2,3,4);
donde imprimiría lógicamente:
nombre
[1,2,3,4]
Leí que lo más cercano a esto era __getattribute__ ó __getattr__ pero no funciona específicamente para hacer esto (obtener argumentos cualesquiera y el nombre del método)