raumfeldHandler.py 文件源码

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

项目:pyfeld 作者: scjurgen 项目源码 文件源码
def search_gssdp_service(self, service):
        if self.verbose:
            print("searching")
        command = 'gssdp-discover -n 3 | grep -A 1 ' + service
        try:
            process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        except Exception as e:
            print("search_gssdp_service: command failed:" + str(e))
            syslog.syslog("command failed:" + str(e))
        lines = b""
        while True:
            nextline = process.stdout.readline()
            if len(nextline) == 0 and process.poll() != None:
                break
            lines += nextline
        self.process_batch(lines, True)
        exitCode = process.returncode
        if self.verbose:
            print("searching done")
        return exitCode
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号