2010/4/30 monoBOT <[email protected]>:
[...]
> self.nombre_fichero = xml_none(busqueda_xml ('usuario', 'nombre'))
> self.primerapellido_fichero = xml_none(busqueda_xml ('usuario',
> 'primerapellido'))
> self.segundoapellido_fichero = xml_none(busqueda_xml ('usuario',
> 'segundoapellido'))
> self.dni_fichero = xml_none(busqueda_xml ('usuario', 'dni'))
> self.direccion_fichero = xml_none(busqueda_xml ('usuario',
> 'direccion'))
> self.codigopostal_fichero = xml_none(busqueda_xml ('usuario',
> 'codigopostal'))
> self.poblacion_fichero = xml_none(busqueda_xml ('usuario',
> 'poblacion'))
> self.provincia_fichero = busqueda_xml ('usuario', 'provincia')
> y así hasta 50 variables seguidas
attrs = ('nombre', 'primerapellido', 'segundoapellido', 'dni', ...)
get_val = lambda q: xml_none(busqueda_xml('usuario', q))
for attr in attrs:
setattr(self, "%s_fichero" % attr, get_val(attr))
~Rolando
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/