示例#1
0
文件: dvcfile.py 项目: shizacat/dvc
    def validate(d, fname=None):
        from dvc.stage.schema import SINGLE_STAGE_SCHEMA

        try:
            SINGLE_STAGE_SCHEMA(d)
        except MultipleInvalid as exc:
            raise StageFileFormatError(fname, exc)
示例#2
0
 def validate(cls, d, fname=None):
     assert isinstance(cls.SCHEMA, collections.abc.Callable)
     try:
         cls.SCHEMA(d)  # pylint: disable=not-callable
     except MultipleInvalid as exc:
         raise StageFileFormatError(f"'{fname}' format error: {exc}")
示例#3
0
 def validate(cls, d, fname=None):
     assert cls.SCHEMA
     try:
         cls.SCHEMA(d)
     except MultipleInvalid as exc:
         raise StageFileFormatError(f"'{fname}' format error: {exc}")
示例#4
0
文件: dvcfile.py 项目: phdtanvir/dvc
 def validate(cls, d, fname=None):
     schema = get_lockfile_schema(d)
     try:
         return schema(d)
     except MultipleInvalid as exc:
         raise StageFileFormatError(f"'{fname}' format error: {exc}")