docs: def retry(self):
          """
          Retry this factory's connection. It is assumed that a previous
          connection was attempted and failed- either before or after a
          successful connection.
          """
  
          if self.connector is None:
              raise ValueError("No connector to retry")
          if self.service is None:
              return
          self.connector.connect()