esl.py 文件源码

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

项目:greenswitch 作者: EvoluxBR 项目源码 文件源码
def receive_events(self):
        buf = ''
        while self._run:
            try:
                data = self.sock_file.readline()
            except Exception:
                self._run = False
                self.connected = False
                self.sock.close()
                # logging.exception("Error reading from socket.")
                break
            if not data:
                if self.connected:
                    logging.error("Error receiving data, is FreeSWITCH running?")
                    self.connected = False
                break
            # Empty line
            if data == self._EOL:
                event = ESLEvent(buf)
                buf = ''
                self.handle_event(event)
                continue
            buf += data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号