integration_tests.py 文件源码

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

项目:django-channels-router 作者: Monadical-SAS 项目源码 文件源码
def connect_socket(url, timeout=TIMEOUT, **kwargs):
    """set up a websocket and return the socket connection object"""

    signal.signal(
        signal.SIGALRM, 
        lambda s, f: timeout_handler(s, f, f'connecting ({timeout}s)')
    )
    signal.alarm(timeout)
    try:
        sock = create_connection(url, **kwargs)
        signal.alarm(0)
        return sock
    except Exception:
        signal.alarm(0)
        print(f'[X] Failed to connect, is runserver running on {url}?')
        raise
    except Exception:
        signal.alarm(0)
        raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号