11import os
2- from typing import NoReturn , Mapping , Union
2+ from typing import Mapping , Union
33from copy import deepcopy as dpcpy
44from logging import getLogger
55
@@ -60,15 +60,15 @@ def _validate_object(obj: Mapping, schema: Union[str, dict], sample_name_colname
6060 _LOGGER .debug ("Validation was successful..." )
6161
6262
63- def validate_project (project : peppy .Project , schema : Union [str , dict ]) -> NoReturn :
63+ def validate_project (project : peppy .Project , schema : Union [str , dict ]) -> None :
6464 """
6565 Validate a project object against a schema
6666
6767 :param peppy.Project project: a project object to validate
6868 :param str | dict schema: schema dict to validate against or a path to one
6969 from the error. Useful when used ith large projects
7070
71- :return: NoReturn
71+ :return: None
7272 :raises EidoValidationError: if validation is unsuccessful
7373 """
7474 sample_name_colname = project .sample_name_colname
@@ -100,7 +100,7 @@ def _validate_sample_object(sample: peppy.Sample, schemas):
100100
101101def validate_sample (
102102 project : peppy .Project , sample_name : Union [str , int ], schema : Union [str , dict ]
103- ) -> NoReturn :
103+ ) -> None :
104104 """
105105 Validate the selected sample object against a schema
106106
@@ -123,7 +123,7 @@ def validate_sample(
123123
124124def validate_config (
125125 project : Union [peppy .Project , dict ], schema : Union [str , dict ]
126- ) -> NoReturn :
126+ ) -> None :
127127 """
128128 Validate the config part of the Project object against a schema
129129
0 commit comments