def getNavelKey (self, url): # create a temp client and ask for the key... server= NavelClient (url, self) key= None while not key: try: key= server.key () server.close () except UmbDead: # a connection refused sleep (5) # should we 'timeout' and create our own ring? return key
def createEmptyClient (self): self._client= NavelClient (self._url, self._master)