<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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)