Il 23 giugno 2015 21:51, Simone Federici <s.feder...@gmail.com> ha scritto: > non sarebbe male se invece si andasse in qualcosa tipo > > logger.debug('dump: %s', (json.dumps, (self.obj),)) > [non funziona] > logger.debug('dump: %s', (lambda x: "\t".join("%s=%s" % (k, v) for k, v in > x.items(), (data,))) > [non funziona] Il programmatore medio (tipo me) userebbe queste sintassi per generare bug tramite il logging.
imho il logging: - deve da esse semplice; - facile da leggere eg in troubleshooting alle 3 di notte ;) - a prova di errori Una cosa sensata sarebbe migliorare la lazyness all'interno, ma l'interfaccia non dovrebbe permettere di fare mandrakate. Per ogni chiamata che necessita la lambda-join-proxy ce ne sono almeno 100 semplici...ad ogni modo se vogliamo sviluppare una nuova libreria io sono d'accordo eh :DDD Pace, R. _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python