[pyar] patrón Singleton
Roberto Alsina
ralsina en netmanagers.com.ar
Mar Ene 11 22:20:10 ART 2011
On 1/11/2011 10:10 PM, Alberto Leonhell Silveira Gazzano wrote:
> Estimados, estoy tratando de implementar este patrón para poder usarlo
> en la conexión a una base de datos (entre otras cosas). Como soy nuevo
> en python me gustaría que me dieran algún consejo para encarar esto.
> En principio hice los siguientes módulos muy básicos de prueba
> (googleando un poco claro...):
Porqué no el patrón borg? Sacado de
http://nomuerde.netmanagers.com.ar/indice.html
Una alternativa es no usar un singleton, sino lo que Alex Martelli llamó
unBorg
<http://code.activestate.com/recipes/66531-singleton-we-dont-need-no-stinkin-singleton-the-bo/>:
class Borg:
__shared_state = {}
def __init__(self):
self.__dict__ = self.__shared_state
¿Cómo funciona?
>>> a=Borg()
>>> b=Borg()
>>> a.x=1
>>> print b.x
1
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110111/ec2dcc92/attachment.html>
More information about the pyar
mailing list