<div dir="ltr"><div><div>Medio tarde, pero una cosa que no podías hacer antes y que sí podes hacer ahora es<br><br>class Foo(object):<br></div>    bar = 1<br></div>    baz = 2<br><br><div><div>"bar: {0.bar}, baz: {0.baz}".format(Foo())<br><br></div><div>es decir, pasar un objeto sin tener que armar un mapping explicito duplicando los atributos.<br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-19 18:07 GMT-03:00 Claudio Freire <span dir="ltr"><<a href="mailto:klaussfreire@gmail.com" target="_blank">klaussfreire@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">2015-05-19 17:42 GMT-03:00 Facundo Batista <<a href="mailto:facundobatista@gmail.com">facundobatista@gmail.com</a>>:<br>
</span><span class="">> 2015-05-19 17:13 GMT-03:00 Daniel Moisset <<a href="mailto:dmoisset@machinalis.com">dmoisset@machinalis.com</a>>:<br>
><br>
>> A mi si bien el nuevo esquema de format me parece mejor diseñado, no me<br>
>> gusto que lo hayan introducido, el anterior era "good enough", no era que<br>
>> estaba causando problemas complicados, y en diseño de lenguajes las dos<br>
>> cosas pesan.<br>
><br>
> +1. Pero tiendo a usar .format() en código nuevo... no sé, me parece<br>
> que queda más legible, especialmente cuando tenés un sólo valor y no<br>
> tenés que andar creando una tupla de uno al pedo, like:<br>
><br>
>   "foo: %s" % (bar,)<br>
><br>
> Lo que sí me rompe las bolas es que logging no adoptó la nueva manera...<br>
<br>
<br>
</span>El verdadero problema es que *haya* una nueva manera.<br>
<br>
Tranquilamente podría haber sido:<br>
<br>
"foo: %s".format(bar)<br>
<br>
O "foo: %(1)s-%(0)s".format(bar,baz)<br>
<br>
El cambio de sintaxis en los format strings fue gratuito y errado.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
pyar mailing list <a href="mailto:pyar@python.org.ar">pyar@python.org.ar</a><br>
<a href="http://listas.python.org.ar/listinfo/pyar" target="_blank">http://listas.python.org.ar/listinfo/pyar</a><br>
<br>
PyAr - Python Argentina - Sitio web: <a href="http://www.python.org.ar/" target="_blank">http://www.python.org.ar/</a><br>
<br>
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - <a href="http://www.usla.org.ar" target="_blank">http://www.usla.org.ar</a><br>
</div></div></blockquote></div><br></div>