hacer constantes algunas variables de una funcion

tny a.porrua en gmail.com
Vie Mar 2 09:35:55 CET 2007


El jue, 01-03-2007 a las 19:44 +0100, Chema Cortes escribió:
> El 1/03/07, tny <a.porrua en gmail.com> escribió:
> > El jue, 01-03-2007 a las 13:15 +0100, Chema Cortes escribió:
> 
> > > No sé, se me ocurre lo siguiente:
> > >
> > >
> > > def generador(f,**params):
> > >   def retf(**args):
> > >     args.update(params)
> > >     return f(**args)
> > >   return retf
> > >
> > >
> > > ¿Es lo que buscabas?
> >
> > Pues parece que no...
> > Igual no me explique bien, o no lo comprobaste...
> >
> > >>> def f(a='a', b='b', c='c', d='d'):
> > ...     return [a,b,c,d]
> > ...
> > >>> def generador(f,**parametros):
> > ...     def retf(**args):
> > ...             args.update(parametros)
> > ...             return f(args)
> 
> no lo pusiste bien, en el retorno faltan dos asteriscos delante del
> args (compáralo con el código que te puse)
> 

Si señor.
Me quito el sombrero.

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es