def __init__(self, fontPath, dictPath, scales, degrees, templatePath=""): self.fontList = [ osj(fontPath, font) for font in IOUtils.GetFilesList(fontPath) ] self.scales = scales self.degrees = degrees self.charDict = IOUtils.LoadDict(dictPath) self.parms = self.GenParms() self.hasTemplate = False if len(templatePath) != 0: self.hasTemplate = True self.templates = IOUtils.LoadTemplate(templatePath)