svtplay_dl.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:hass-config 作者: postlund 项目源码 文件源码
def get_url(hass, url):
    websession = async_get_clientsession(hass)
    request = None
    try:
        with async_timeout.timeout(10, loop=hass.loop):
            request = yield from websession.get(url)

            if request.status != 200:
                _LOGGER.error("Error %d on load url %s",
                              request.status, request.url)
                return None

            return (yield from request.read())

    except (asyncio.TimeoutError, aiohttp.errors.ClientError):
        _LOGGER.error('Timeout downloading url.')

    finally:
        if request is not None:
            yield from request.release()

    return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号