def __init__(self, subject_name): # connect to the name server id = random.randint(0, 1000000) observer_name = subject_name + '_observer%d' % id RemoteObject.__init__(self, observer_name) # register with the subject self.subject = subject_name ns = NameServer() proxy = ns.get_proxy(subject_name) proxy.register(observer_name) print "I just registered."
def __init__(self, name): RemoteObject.__init__(self, name) self.observers = []