2010-3-8

04:26 jyr
alguien?
14:26 gonzalolarralde
internéstor esta turulo en pycamp
14:27 gonzalolarralde
ouch, wrong channel.. sorry
18:38 nicoechaniz
cramm: cómo va che
18:38 nicoechaniz
cramm: si tenés un rato en algún momento, querés mirar el parchecito en http://code.djangoproject.com/ticket/12627 ?
18:47 cramm
hola nicoechaniz
18:48 cramm
disculpame ayer no nos pudimos encontrar, estuve saliendo de casa y encima cortaron la electricidad
19:01 cramm
nicoechaniz_away: le vamos apedir su opinion a algun core developer, solo veo dos cositas que a lo mejor son bobadas mias
19:02 cramm
nicoechaniz_away: 1. a lo mejor la nuva logica en is_valid() haya que ejecutarla solo cuand is_bound es True. Creo recordar que si el form está unbound no tenemso que tener side effects en la colección de errores
19:03 cramm
nicoechaniz_away:y 2. no se porque esta es la primera vez quehace falta usar ugettext_lazy() en ese modulo. Me da miedo de que esten intentando mantener eso fuera del mismo
19:05 nicoechaniz_away
sí. yo pensé lo mismo
19:05 nicoechaniz_away
cramm: pero le dimos unas cuantas vueltas y no encontramos un lugar mejor
19:06 nicoechaniz_away
cramm: pero bueno, por eso la idea era que lo vea alguien que esté más adentro a ver si hay un mejor lugar donde hacer esto, o mejor forma de resolverlo
19:06 nicoechaniz_away
cramm: el otro lugar interesante era en clean() de BaseForm, pero ese método es un método que siempre se sobrecarga
19:07 cramm
nicoechaniz_away: Alex Gaynor dice en #django-dev: cramm: why not just have admin validation disallow ModelAdmin with no fields?
19:07 cramm
es admin-specific eso?
19:07 cramm vuelve a leer el ticket
19:08 nicoechaniz_away
cramm: en realidad el ticket reporta 2 cosas
19:08 nicoechaniz_away
una es específica del admin (la de readonly) y la otra no (la de editable=False)
19:08 nicoechaniz_away
este parchecito soluciona los dos problemas
19:08 cramm
ah si, cierto que charlamos con alguien el Sabado aca en Cba de que a lo mejor habria que desdoblarlo
19:09 nicoechaniz_away
sí, acá pensamos lo mismo pero viéndolo nos encontramos con que el problema coincidía en que está vacío .fields
19:09 nicoechaniz_away
y por eso ese parchecito resuelve los 2 casoa
19:09 nicoechaniz_away
casos
19:10 cramm
genial
19:11 nicoechaniz_away
cramm: lo que no llegamos es a escribir tests para esto y yo ahora vuelvo a BsAs y al trabajo, así que eso quedó pendiente por ahora...
19:15 cramm
nicoechaniz_away: Alex_Gaynor cramm: perhaps that should be form level validation then? at the end of forms.Form.__init__ have assert self.fields, "There must be fields on a form
19:16 nicoechaniz_away
sí, de hecho tiene que ser form level
19:16 cramm
nicoechaniz_away: buenisimo, al menos ya está encarado
19:17 nicoechaniz_away
cramm: bueno, cuando vuelva si nadie lo siguió y me hago un rato miro de entrar por forms.Form.__init__
19:17 nicoechaniz_away
cramm: si no, como bien decís, al menos está encarado :)
19:17 cramm
ok, yo hoy estoy un poco complciado, pero voy a tratard e dar ua mano aunque sea escribiendo tests
19:18 nicoechaniz_away
cramm: joia
19:19 nicoechaniz_away
cramm: bueno... voy cerrando acá... a acomodar mis cosas, que ya está terminando el PyCamp.
19:20 cramm
nicoechaniz_away: Genial. Se ve que la pasaron bien, como es costubre :). Buen viaje!
19:21 nicoechaniz_away
cramm: muchas gracias. Sí, la pasamos muy bien. hablamos pronto
23:49 iAlecs
Estoy haciendo un form con unos campos ModelChoiceField pero quiero limitar el queryset de este campo alguien lo ha hecho?