Mantener y cambiar valores de variables a lo
Juan Carlos Rodrigo
jrodrigog en gmail.com
Dom Sep 10 01:16:51 CEST 2006
# Muy parecido con singleton... Si esto fuera C++
# y usaras templates mejor hacerlo asi :)
# Existen infinidad de maneras de implementar
# el singleton en Python.
# Modulo config.py
class Config:
def __init__( self ):
self._test = True
def get_test( self ): return self._test
def set_test( self, test ): self._test = test
def instance( self ):
if not self._instance:
self._instance = Config()
return self._instance
instance = classmethod( instance )
# Modulo foo.py
from config import Config
Config.instance().set_test( True )
print Config.instance().get_test()
# Modulo var.py
from config import Config
Config.instance().set_test( False )
print Config.instance().get_test()
# Modulo main.py
import foo, var
# Saludos
------------ 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