async def _async_update_data(self) -> T:
    try:
        return (await self.fetch_data())
    except GitHubException as exception:
        LOGGER.exception(exception)
        raise UpdateFailed(exception) from exception
async def _async_update_data(self) -> T:
    try:
        return (await self.fetch_data())
    except GitHubException as exception:
        LOGGER.exception(exception)
        raise UpdateFailed(exception) from exception