Describe the bug
#866 introduced a new attribute, auto_fix_checksum, but did not register it to the __slots__ list of the BaseApkinfo class. This causes the CI to fail with an AttributeError,
Please refer to the CI log for the full traceback.
Expected behavior
The CI unit tests should execute successfully without errors.
Suggested Solutions
According to the Python document, classes with a __slots__ list restrict instance attributes to those explicitly in the list. We need to include 'auto_fix_checksum' in the BaseApkinfo.slots to prevent the AttributeError."
Describe the bug
#866 introduced a new attribute,
auto_fix_checksum, but did not register it to the__slots__list of the BaseApkinfo class. This causes the CI to fail with an AttributeError,Please refer to the CI log for the full traceback.
Expected behavior
The CI unit tests should execute successfully without errors.
Suggested Solutions
According to the Python document, classes with a
__slots__list restrict instance attributes to those explicitly in the list. We need to include 'auto_fix_checksum' in the BaseApkinfo.slots to prevent the AttributeError."