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 original
class 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)