def work(self) -> bool:
        hathi_tiff_profile = imagevalidate.Profile(
            imagevalidate.get_profile('HathiTrust Tiff'))

        report = hathi_tiff_profile.validate(self._source_file)
        self.log(str(report))
        return True
Beispiel #2
0
    def __init__(self, filename: str, profile_name: str) -> None:
        """Create an image validation subtask.

        Args:
            filename: path to file
            profile_name: Name of the validation profile to use.
        """
        super().__init__()
        self._filename = filename
        self._profile = typing.cast(imagevalidate.profiles.AbsProfile,
                                    imagevalidate.get_profile(profile_name))
Beispiel #3
0
    def __init__(self, filename, profile_name: str) -> None:

        super().__init__()
        self._filename = filename
        self._profile = imagevalidate.get_profile(profile_name)
Beispiel #4
0
    def __init__(self, filename: str, profile_name: str) -> None:

        super().__init__()
        self._filename = filename
        self._profile = typing.cast(imagevalidate.profiles.AbsProfile,
                                    imagevalidate.get_profile(profile_name))
Beispiel #5
0
 def __init__(self, root, profile_name: str) -> None:
     super().__init__()
     self._root = root
     self._profile = imagevalidate.get_profile(profile_name)