def run(self): with Pyro4.Proxy("PYRONAME:storage.proxy") as proxy: server = StorageServer.StorageSecundary(proxy) secondary_servers[server.name] = server with Pyro4.Daemon() as daemon: with Pyro4.locateNS() as ns: uri = daemon.register(server) ns.register(server.name, uri) daemons_secondary[server.name] = daemon daemon.requestLoop()