llamar una funcion con distintos metodos

Chema Cortes py en ls-l.org
Mie Oct 5 00:45:41 CEST 2005


El Martes 04 Octubre 2005 21:00, Batista, Facundo escribió:
> #-  def func( data, metodo)
> #-        # definir objeto y tratar data...
> #-        apply(metodo, obj, data)
> #-
> #- # 'metodo' ha de ser eso, un metodo, no un código (1, 2) !
>
> Yo usaría getattr(), no apply(), ya que este último desaparecerá:
> http://www.python.org/peps/pep-3000.html

Puede que el getattr sea excesivo en este caso:

  def func( data, metodo)
        metodo(data)

  func(data, obj.metodo1)
  func(data, obj.metodo2)
------------ 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