[pyar] ¿Violación al Zen?
Claudio Freire
klaussfreire en gmail.com
Jue Mayo 21 23:25:17 ART 2015
2015-05-21 19:55 GMT-03:00 Ricardo Kirkner <ricardokirkner en gmail.com>:
> Medio tarde, pero una cosa que no podías hacer antes y que sí podes hacer
> ahora es
>
> class Foo(object):
> bar = 1
> baz = 2
>
> "bar: {0.bar}, baz: {0.baz}".format(Foo())
>
> es decir, pasar un objeto sin tener que armar un mapping explicito
> duplicando los atributos.
¿Por qué no?
Funcionalidad nueva se puede agregar siempre a la sintaxis que sea.
No digo que no le agreguen funcionalidad, sólo que no hagan la
funcionalidad común usar una sintaxis incompatible. No tiene sentido,
complica las cosas al pedo.
"bar: %({0.bar})s, baz: %({0.baz})s".format(Foo())
(con una implementación adecuada de format funciona ferpecto)
More information about the pyar
mailing list