Lo que pasa es que no estas encapsulando bien la variable.
En python por default todos los atributos de clase son públicos, excepto si la variable empieza con __ (doble guion bajo).
En tu caso tienes una propiedad para dominios y tienes acceso a tu variable de clase.
Código Python:
Ver originalclass Objeto1:
def __init__(self, dominio):
self.dominio = dominio
def __str__(self):
return "DOMINIOS => %s" % (self.dominio)
@property
def dominio(self):
return self.dominio
@dominio.setter
def dominio(self, valor):
self.dominio = valor
a = Objeto1("192.13.12.11")
a.dominio = "Soy un dominio nuevo"
print a
print a.dominio
Supongo que quieres hacer esto.