Commit 0c3c904
committed
frozen_dataclass_sealable(refactor): Ensure explicit frozen=False
why: Explicitly setting frozen=False preserves inheritance flexibility
what: - Make dataclass(frozen=False) explicit in decorator implementation - Fix type errors with proper mypy guards - Add warning when frozen=True is incorrectly specified - Keep AttributeError for consistency with existing tests - Fix line length issues and improve error messages
refs: Addresses core issues with inheritance from mutable base classes1 parent a842bd9 commit 0c3c904
File tree
2 files changed
+983
-0
lines changed- src/libtmux/_internal
- tests/_internal
2 files changed
+983
-0
lines changed
0 commit comments