def run(self): with Pyro4.Proxy("PYRONAME:storage.proxy") as proxy: primary = StorageServer.StoragePrimary(proxy) with Pyro4.Daemon() as daemon: daemons.append(daemon) with Pyro4.locateNS() as ns: uri = daemon.register(primary) ns.register("storage.server.primary", uri) daemon.requestLoop()