downloader.py 文件源码

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

项目:enigma2 作者: OpenLD 项目源码 文件源码
def checkUSBStick(self):
        self.target_dir = None
        allpartitions = [ (r.description, r.mountpoint) for r in harddiskmanager.getMountedPartitions(onlyhotplug = True)]
        print "[checkUSBStick] found partitions:", allpartitions
        usbpartition = []
        for x in allpartitions:
            print x, x[1] == '/', x[0].find("USB"), access(x[1], R_OK)
            if x[1] != '/' and x[0].find("USB") > -1:  # and access(x[1], R_OK) is True:
                usbpartition.append(x)

        print usbpartition
        if len(usbpartition) == 1:
            self.target_dir = usbpartition[0][1]
            self.md5_passback = self.getFeed
            self.md5_failback = self.askStartWizard
            self.md5verify(self.stickimage_md5, self.target_dir)
        elif not usbpartition:
            print "[NFIFlash] needs to create usb flasher stick first!"
            self.askStartWizard()
        else:
            self.askStartWizard()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号