def METHOD_NAME(self) -> Dict[str, str]:
    try:
        ret = {}
        output = subprocess.check_output(["/usr/bin/monodis", "--assembly", self.file_path], universal_newlines=False).split(
            b"\n"
        )
        for line in output:
            line = line.decode("latin-1")
            if line.startswith("Name:"):
                ret["name"] = convert_to_printable(line[5:].strip())
            elif line.startswith("Version:"):
                ret["version"] = convert_to_printable(line[8:].strip())
        return ret
    except subprocess.CalledProcessError as e:
        log.error("Monodis: %s", str(e))
    except Exception as e:
        log.error(e, exc_info=True)
        return None