Re: [Python-es] Problema con una variable.

2012-09-06 Por tema Chema Cortes
El día 5 de septiembre de 2012 18:23, kausdiv escribió: > > El 05/09/2012 16:51, Oscar Carballal escribió: > > Tienes que reemplazar la copia de la variable global antes de modificar su > valor: > > ej: > > > def __init__(self): > global __conectado > __conectado = False > > Po

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema kausdiv
El 05/09/2012 16:51, Oscar Carballal escribió: Tienes que reemplazar la copia de la variable global antes de modificar su valor: ej:     def __init__(self):         global __co

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema Jose Caballero
El 5 de septiembre de 2012 10:35, kausdiv escribió: > Hola. > Os parecerá absurdo pero tengo un pequeño problema de principiante y no > veo la solución: > > -Clase**--- > class Telefono(): > global __cursor > global __db > global __conectado > Hola, busca e

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema Rock Neurotiko
Las variables con doble guion bajo inicial son lo mas parecido a las variables privadas (como las private de java) http://stackoverflow.com/questions/1641219/does-python-have-private-variables-in-classes El 5 de septiembre de 2012 16:54, gerardo Juarez < gerardojua...@buyteknet.info> escribió:

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema gerardo Juarez
kausdiv wrote: Hola. Os parecerá absurdo pero tengo un pequeño problema de principiante y no veo la solución: -Clase--- class Telefono(): global __cursor global __db global __conectado def __init__(self): __conectado = False def prueba(self

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema Rock Neurotiko
Lo que no entiendo es el porqué de usar variables globales, en lugar de variables de instancia, lo que te facilitaria la vida: class Telefono(): def __init__(self): self.conectado = False def prueba(self): if not self.conectado: (tambien puedes escribirlo "if self.conecta

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema Victor Ramirez
El 5 de septiembre de 2012 16:35, kausdiv escribió: > Hola. > Os parecerá absurdo pero tengo un pequeño problema de principiante y no > veo la solución: > > -Clase**--- > class Telefono(): > global __cursor > global __db > global __conectado > > def __init_

Re: [Python-es] Problema con una variable.

2012-09-05 Por tema Oscar Carballal
Tienes que reemplazar la copia de la variable global antes de modificar su valor: ej: def __init__(self): global __conectado __conectado = False Por otra parte espero que tengas un buen motivo para usar la declaración 'global' en python, ya que (espero que nadie se me tire e

[Python-es] Problema con una variable.

2012-09-05 Por tema kausdiv
Hola. Os parecerá absurdo pero tengo un pequeño problema de principiante y no veo la solución: -Clase--- class Telefono(): global __cursor global __db global __conectado def __init__(self): __conectado = False def prueba(self): if __