pieface_gui.py 文件源码

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

项目:PIEFACE 作者: jcumby 项目源码 文件源码
def check_update(self):
        """ Check if a newer version of PIEFACE has been released """

        try:
            u = urllib2.urlopen('https://api.github.com/repos/jcumby/PIEFACE/releases/latest').read()
            ujson = json.loads(u)

        except:
            # Problem reading url (perhaps no internet)?
            tkMessageBox.showerror("Update Error", "Failed to check for updates")
            return False

        newversion = ujson['tag_name'][1:].split('.')
        #currversion = pkg_resources.get_distribution('pieface').version.split('.')
        currversion = pieface.__version__.split('.')
        assert len(newversion) == len(currversion)


        for i, num in enumerate(currversion):
            if int(newversion[i]) > int(num):
                return True
        return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号