docs: def ready(self, node_id, metadata_priority=True):
          """Check whether a node is connected and ok to send more requests.
  
          Arguments:
              node_id (int): the id of the node to check
              metadata_priority (bool): Mark node as not-ready if a metadata
                  refresh is required. Default: True
  
          Returns:
              bool: True if we are ready to send to the given node
          """
          self.maybe_connect(node_id)
          return self.is_ready(node_id, metadata_priority=metadata_priority)