async def METHOD_NAME(self, filter_ready: bool = True):
    api = self._get_web_cluster_api()
    try:
        supervisors = await api.get_supervisors(filter_ready=filter_ready)
        return supervisors
    except (OSError, asyncio.TimeoutError):  # pragma: no cover
        return []