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

Rispondere a