config: ManagedProperty/ValidatedProperty を導入して Config を大規模リファクタリング
- 冗長な getter/setter を ManagedProperty / ValidatedProperty のディスクリプタで置換 - _apply_validated_set を追加して複雑なプロパティ設定と保存を共通化・安全化 - オーバーレイ設定・メッセージフォーマット・デバイス選択などのバリデータを整理・強化 - 各プロパティ用の JSON シリアライズヘルパーを追加 - device_manager 依存や初期化時の例外に対して堅牢化 - スクリプト単体実行時の簡易テスト出力を追加
This commit is contained in:
1408
src-python/config.py
1408
src-python/config.py
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user