def cache_preview(self): """Save current preview icon as text""" preview_icon = fs.get_svg_first(*self.testdirs) if not preview_icon: preview_icon = fs.get_svg_first(self.emptydir) with open(preview_icon, 'rb') as f: self.preview = f.read()
def __init__(self, name, emptydir, testdirs, realdirs, pairdir=None, pairsw=False, index=0): self.name = name self.index = index self.emptydir = emptydir self.testdirs = testdirs self.realdirs = realdirs self.is_custom = False self.is_double = pairdir is not None self.pairsw = pairsw if self.is_double: self.pair = fs.get_svg_first(pairdir) self.cache_preview()
def __init__(self, preview_dir): self.xmlfile = None preview_icon = fs.get_svg_first(preview_dir) with open(preview_icon, 'rb') as f: self.preview = f.read()