Paso de variables

Pepe Aracil pepe en diselpro.com
Lun Nov 15 01:14:35 CET 2004


Hola

Me temo que el parámetro suc debe ir despues de self y antes que los 
parámetros *args y **kwds. 

No puedes poner un parámetro posicional despues de los parámetros clave/valor.
O despues de el parametro *args que referencia al resto de los parámetros 
posicionales.

Saludos.



El Domingo, 14 de Noviembre de 2004 23:50, FERNANDO VILLARROEL escribió:
> Hola estoy construyendo un sistemita con wxPython, mi
> consulta es como puedo pasar variables entre
> formularios, me explico tengo lo siguiente disenado
> con wxGlade
>
> frame=MyFrame(None,-1,"Autentificacion",b[2])
>
>
> Por otro lado tengo
>
> class MyFrame(wx.Frame):
>     def __init__(self, *args, **kwds, suc):
>         # begin wxGlade: MyFrame.__init__
>         kwds["style"] = wx.DEFAULT_FRAME_STYLE
>         wx.Frame.__init__(self, *args, **kwds)
>
> No puedo pasar la variable b[2] a la clase MyFrame me
> da error en la , de la variable suc
>
> Traceback (most recent call last):
>   File "conecta.py", line 7, in ?
>     from MyFrame import MyFrame
>   File "/home/developer/prueba/MyFrame.py", line 11
>     def __init__(self, *args, **kwds, suc):
>                                     ^
> SyntaxError: invalid syntax
>
>
> Si saco los parametros b[2] por un lado y suc por el
> otro funciona, pero como consigo que b[2] este
> disponible en la clase MyFrame. o como la hago
> publica, probe declarandola al comienzo del programa
> antes de hacer el import MyFrame pero tampoco me
> funciono?
>
> Bueno espero vuestros valiosos comentarios.
>
> Fernando Villarroel N.
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com
------------ 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