[pyar] ¿Violación al Zen?

Claudio Freire klaussfreire en gmail.com
Mar Mayo 19 18:07:15 ART 2015


2015-05-19 17:42 GMT-03:00 Facundo Batista <facundobatista en gmail.com>:
> 2015-05-19 17:13 GMT-03:00 Daniel Moisset <dmoisset en machinalis.com>:
>
>> A mi si bien el nuevo esquema de format me parece mejor diseñado, no me
>> gusto que lo hayan introducido, el anterior era "good enough", no era que
>> estaba causando problemas complicados, y en diseño de lenguajes las dos
>> cosas pesan.
>
> +1. Pero tiendo a usar .format() en código nuevo... no sé, me parece
> que queda más legible, especialmente cuando tenés un sólo valor y no
> tenés que andar creando una tupla de uno al pedo, like:
>
>   "foo: %s" % (bar,)
>
> Lo que sí me rompe las bolas es que logging no adoptó la nueva manera...


El verdadero problema es que *haya* una nueva manera.

Tranquilamente podría haber sido:

"foo: %s".format(bar)

O "foo: %(1)s-%(0)s".format(bar,baz)

El cambio de sintaxis en los format strings fue gratuito y errado.


More information about the pyar mailing list