1
0
mirror of synced 2024-11-27 23:50:47 +01:00

Fix failure to detect offsets when running out of data.

This commit is contained in:
Jennifer Taylor 2024-09-25 23:02:35 +00:00
parent bafe844402
commit eb8264c553

View File

@ -2128,7 +2128,7 @@ class ImportPopn(ImportBase):
print("Successfully parsed game DB!")
return songs
except (UnicodeError, InvalidOffsetException):
except (UnicodeError, InvalidOffsetException, struct.error):
# These offsets are possibly not correct, so try the next configuration.
print("Failed to parse game DB using current inferred data version!")
pass
@ -3166,7 +3166,7 @@ class ImportIIDX(ImportBase):
# We only import one or the other here, I know its a weird function.
return [], qpros
except (UnicodeError, InvalidOffsetException):
except (UnicodeError, InvalidOffsetException, struct.error):
# These offsets are possibly not correct, so try the next configuration.
print("Failed to parse game DB using current inferred data version!")
pass
@ -3748,7 +3748,7 @@ class ImportDDR(ImportBase):
print("Successfully parsed game DB!")
return songs
except (UnicodeError, InvalidOffsetException):
except (UnicodeError, InvalidOffsetException, struct.error):
# These offsets are possibly not correct, so try the next configuration.
print("Failed to parse game DB using current inferred data version!")
pass
@ -4843,7 +4843,7 @@ class ImportReflecBeat(ImportBase):
print("Successfully parsed game DB!")
return songs
except (UnicodeError, InvalidOffsetException):
except (UnicodeError, InvalidOffsetException, struct.error):
# These offsets are possibly not correct, so try the next configuration.
print("Failed to parse game DB using current inferred data version!")
pass