コード例 #1
0
ファイル: dataSet.py プロジェクト: michielkauwatjoe/defcon
 def __getitem__(self, fileName):
     if self._data[fileName]["data"] is None:
         path = self.font.path
         reader = UFOReader(path, validate=False)
         path = "%s/%s" % ("data", fileName)
         data = reader.readBytesFromPath(path)
         onDiskModTime = reader.getFileModificationTime(path)
         self._data[fileName] = _dataDict(data=data, onDisk=True, onDiskModTime=onDiskModTime)
     return self._data[fileName]["data"]
コード例 #2
0
 def __getitem__(self, fileName):
     d = self._data[fileName]
     if d["data"] is None:
         path = self.font.path
         reader = UFOReader(path, validate=False)
         data = reader.readImage(fileName, validate=self.ufoLibReadValidate)
         d["data"] = data
         d["digest"] = _makeDigest(data)
         d["onDisk"] = True
         d["onDiskModTime"] = reader.getFileModificationTime("%s/%s" % ("images", fileName))
     return d["data"]