| 12345678910111213141516171819202122232425262728293031323334 | import reclass validators_base:    @staticmethod    def _validate_generic_name(content: str, name: str = "it") -> str:        if re.search("\s", content) is not None:            raise ValueError(                name.title() + " can not contain whitespace chars."            )        if re.search("\W", content) is not None:            raise ValueError(                name.title() + " can contain only _ and alphanumeric chars."            )        return content     @staticmethod     def _validate_lenght(        content: str,         name: str,        minimum: int,         maximum: int | None    ) -> str:        if len(content) < minimum:            raise ValueError(name.title() + " is too short.")        if maximum is not None and len(content) > maximum:            raise ValueError(name.title() + " is too long.")        return content
 |