优化了检查体动标签正确性的代码

This commit is contained in:
Yorusora
2025-05-22 10:50:51 +08:00
parent c6778b5548
commit 17b896e49d
3 changed files with 14 additions and 9 deletions

View File

@ -1368,13 +1368,7 @@ class Data:
try:
# 检查体动标签正确性,长度
if len(self.Artifact) % 4 != 0:
return Result().failure(info=Constants.INPUT_FAILURE +
Constants.FAILURE_REASON["Artifact_Format_Not_Correct"])
for i in range(0, len(self.Artifact), 4):
unit_data = self.Artifact[i:i + 4]
if len(unit_data) < 4:
break
PublicFunc.examine_artifact(self.Artifact)
self.Artifact = self.Artifact.reshape(-1, 4)
except Exception as e:
return Result().failure(info=Constants.INPUT_FAILURE +