def METHOD_NAME(self, port=8332):
    # For external nodes, we assume that there are already running
    try:
        result = requests.get(f"http://localhost:{port}")
        return False
    except (ConnectionRefusedError, ConnectionError, NewConnectionError):
        pass
    # Now let's check internal Nodes
    if os.path.isfile(os.path.join(self.data_folder, "nodes")):
        configs = load_jsons(os.path.join(self.data_folder, "nodes"))
        ports = [node.port for node in configs.keys()]
        if port in ports:
            return False
    return True