wb_hg_project.py 文件源码

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

项目:scm-workbench 作者: barry-scott 项目源码 文件源码
def handleOutput( self, data : bytes ):
        text = data.decode( sys.getdefaultencoding() )
        self.__buffer = self.__buffer + text

        while '\n' in self.__buffer:
            line, self.__buffer = self.__buffer.split( '\n', 1 )

            # save special values
            if line.startswith( 'realm:' ):
                self.__realm = line.split( ':', 1 )[-1].strip()
                continue

            elif line.startswith( 'http authorization required for ' ):
                self.__url = line[len('http authorization required for '):].strip()

            elif line =='abort: authorization failed':
                self.__auth_failed = True

            if self.__cb is not None:
                self.__cb( line )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号