Lines Matching full:validate
203 By default read data is validated. Set ``validate`` to
204 ``False`` to not validate the data.
207 def __init__(self, path, validate=True): argument
271 self._validate = validate
275 self.readMetaInfo(validate=validate)
329 def _upConvertKerning(self, validate): argument
337 ``validate`` will validate the data.
352 if validate:
415 def _readMetaInfo(self, validate=None): argument
419 ``validate`` will validate the read data, by default it is set
420 to the class's validate value, can be overridden.
422 if validate is None:
423 validate = self._validate
425 if validate and not isinstance(data, dict):
442 if validate:
457 def readMetaInfo(self, validate=None): argument
461 ``validate`` will validate the read data, by default it is set
462 to the class's validate value, can be overridden.
464 data = self._readMetaInfo(validate=validate)
477 def readGroups(self, validate=None): argument
480 ``validate`` will validate the read data, by default it is set to the
481 class's validate value, can be overridden.
483 if validate is None:
484 validate = self._validate
487 self._upConvertKerning(validate)
492 if validate:
498 def getKerningGroupConversionRenameMaps(self, validate=None): argument
512 ``validate`` will validate the groups, by default it is set to the
513 class's validate value, can be overridden.
515 if validate is None:
516 validate = self._validate
521 self.readGroups(validate=validate)
526 def _readInfo(self, validate): argument
528 if validate and not isinstance(data, dict):
532 def readInfo(self, info, validate=None): argument
539 ``validate`` will validate the read data, by default it is set to the
540 class's validate value, can be overridden.
542 if validate is None:
543 validate = self._validate
544 infoDict = self._readInfo(validate)
576 # validate data
577 if validate:
595 def readKerning(self, validate=None): argument
599 ``validate`` will validate the kerning data, by default it is set to the
600 class's validate value, can be overridden.
602 if validate is None:
603 validate = self._validate
606 self._upConvertKerning(validate)
611 if validate:
625 def readLib(self, validate=None): argument
629 ``validate`` will validate the data, by default it is set to the
630 class's validate value, can be overridden.
632 if validate is None:
633 validate = self._validate
635 if validate:
656 def _readLayerContents(self, validate): argument
661 ``validate`` will validate the layer contents.
666 if validate:
672 def getLayerNames(self, validate=None): argument
676 ``validate`` will validate the data, by default it is set to the
677 class's validate value, can be overridden.
679 if validate is None:
680 validate = self._validate
681 layerContents = self._readLayerContents(validate)
685 def getDefaultLayerName(self, validate=None): argument
689 ``validate`` will validate the data, by default it is set to the
690 class's validate value, can be overridden.
692 if validate is None:
693 validate = self._validate
694 layerContents = self._readLayerContents(validate)
709 ``validateRead`` will validate the read data, by default it is set to the
710 class's validate value, can be overridden.
711 ``validateWrite`` will validate the written data, by default it is set to the
712 class's validate value, can be overridden.
721 layerName = self.getDefaultLayerName(validate=validateRead)
742 def getCharacterMapping(self, layerName=None, validate=None): argument
747 if validate is None:
748 validate = self._validate
750 layerName, validateRead=validate, validateWrite=True
785 def getImageDirectoryListing(self, validate=None): argument
791 ``validate`` will validate the data, by default it is set to the
792 class's validate value, can be overridden.
796 if validate is None:
797 validate = self._validate
812 if validate:
837 def readImage(self, fileName, validate=None): argument
841 ``validate`` will validate the data, by default it is set to the
842 class's validate value, can be overridden.
844 if validate is None:
845 validate = self._validate
860 if validate:
886 By default, the written data will be validated before writing. Set ``validate`` to
887 ``False`` if you do not want to validate the data. Validation can also be overriden
905 validate=True, argument
1026 self._validate = validate
1031 metaInfo = self._readMetaInfo(validate=validate)
1046 self.layerContents = OrderedDict(self._readLayerContents(validate))
1214 def writeGroups(self, groups, validate=None): argument
1219 ``validate`` will validate the data, by default it is set to the
1220 class's validate value, can be overridden.
1222 if validate is None:
1223 validate = self._validate
1224 # validate the data structure
1225 if validate:
1269 def writeInfo(self, info, validate=None): argument
1277 ``validate`` will validate the data, by default it is set to the
1278 class's validate value, can be overridden.
1280 if validate is None:
1281 validate = self._validate
1296 # down convert data if necessary and validate
1298 if validate:
1302 if validate:
1306 if validate:
1315 def writeKerning(self, kerning, validate=None): argument
1325 ``validate`` will validate the data, by default it is set to the
1326 class's validate value, can be overridden.
1328 if validate is None:
1329 validate = self._validate
1330 # validate the data structure
1331 if validate:
1372 def writeLib(self, libDict, validate=None): argument
1377 ``validate`` will validate the data, by default it is set to the
1378 class's validate value, can be overridden.
1380 if validate is None:
1381 validate = self._validate
1382 if validate:
1393 def writeFeatures(self, features, validate=None): argument
1398 if validate is None:
1399 validate = self._validate
1402 if validate:
1412 def writeLayerContents(self, layerOrder=None, validate=None): argument
1417 if validate is None:
1418 validate = self._validate
1430 if validate and set(layerOrder) != set(self.layerContents.keys()):
1472 ``validateRead`` will validate the read data, by default it is set to the
1473 class's validate value, can be overridden.
1474 ``validateWrte`` will validate the written data, by default it is set to the
1475 class's validate value, can be overridden.
1669 def writeImage(self, fileName, data, validate=None): argument
1674 if validate is None:
1675 validate = self._validate
1681 if validate:
1687 def removeImage(self, fileName, validate=None): # XXX remove unused 'validate'? argument
1698 def copyImageFromReader(self, reader, sourceFileName, destFileName, validate=None): argument
1704 if validate is None:
1705 validate = self._validate