fix: Silo_Pull progress dialog crash — PySide6 enum type mismatch #173
Reference in New Issue
Block a user
Delete Branch "fix/pull-progress-modality"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug
Silo_Pullcommand crashes when attempting to download a file:The progress dialog fails to display, causing the download to hang.
Root Cause
setWindowModality(2)passes a raw integer. PySide2/Qt5 accepted integers for enum parameters, but PySide6 requires the proper enum type. Since Kindred Create uses PySide6, this raisesTypeError.Fix
Replace
setWindowModality(2)withsetWindowModality(QtCore.Qt.WindowModal).silo_commands.py:1218Submodule Note
mods/silosubmodule points to branchfix/pull-progress-modalityonsilo-mod.