Skip to content

Commit f864d60

Browse files
committed
Workaround for missing format attibute in Coff.Binary
1 parent 79c8283 commit f864d60

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

search_offsets/search.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,18 +141,18 @@ def process_game_directory(config: DictConfig, path: Path) -> None: # noqa: PLR
141141
msg = f"Unknown format of file {file_path.name}"
142142
raise TypeError(msg)
143143

144-
print(f"Detected file format: {parsed_binary.format}")
145-
146144
if isinstance(parsed_binary, lief.PE.Binary):
147145
checksum = parsed_binary.header.time_date_stamps
148146
is_pe_binary = True
149147
elif isinstance(parsed_binary, lief.ELF.Binary):
150148
executable.seek(0)
151149
checksum = binascii.crc32(executable.read())
152150
else:
153-
msg = f"Unsupported file format: {parsed_binary.format}"
151+
msg = "Unsupported file format"
154152
raise TypeError(msg)
155153

154+
print(f"Detected file format: {parsed_binary.format}")
155+
156156
print(f"checksum = 0x{checksum:X}")
157157

158158
executable.seek(0)

0 commit comments

Comments
 (0)