Skip to content

Commit a019667

Browse files
web-flowclaude
andcommitted
style: ruff formatによるコードフォーマット修正
25ファイルのフォーマットを修正 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 330d426 commit a019667

30 files changed

Lines changed: 788 additions & 233 deletions

EpisodicRAG/scripts/application/finalize/persistence.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,15 @@ def update_grand_digest(
128128
overall_digest = regular_digest.get("overall_digest")
129129
if not overall_digest or not is_valid_dict(overall_digest):
130130
formatter = get_error_formatter()
131-
raise DigestError(formatter.validation.validation_error("RegularDigest", "has no valid overall_digest", None))
131+
raise DigestError(
132+
formatter.validation.validation_error(
133+
"RegularDigest", "has no valid overall_digest", None
134+
)
135+
)
132136
# GrandDigestManager.update_digestは例外を投げる(失敗時)
133-
self.grand_digest_manager.update_digest(level, new_digest_name, cast(OverallDigestData, overall_digest))
137+
self.grand_digest_manager.update_digest(
138+
level, new_digest_name, cast(OverallDigestData, overall_digest)
139+
)
134140

135141
def _update_shadow_cascade(self, level: str) -> None:
136142
"""

EpisodicRAG/scripts/application/finalize/provisional_loader.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ def _load_provisional(self, provisional_path: Path) -> Tuple[List[IndividualDige
9595

9696
if not is_valid_dict(provisional_data):
9797
formatter = get_error_formatter()
98-
raise DigestError(formatter.validation.invalid_type(provisional_path.name, "dict", provisional_data))
98+
raise DigestError(
99+
formatter.validation.invalid_type(provisional_path.name, "dict", provisional_data)
100+
)
99101

100102
individual_digests = provisional_data.get("individual_digests", [])
101103
log_debug(f"{LOG_PREFIX_STATE} loaded_digests_count: {len(individual_digests)}")
@@ -199,5 +201,7 @@ def generate_from_source(
199201

200202
if skipped_count > 0:
201203
log_warning(f"Skipped {skipped_count}/{len(source_files)} files due to errors")
202-
_logger.info(f"Auto-generated {len(individual_digests)} individual digests from source files")
204+
_logger.info(
205+
f"Auto-generated {len(individual_digests)} individual digests from source files"
206+
)
203207
return individual_digests

EpisodicRAG/scripts/application/finalize/shadow_validator.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,16 @@ def _collect_validation_errors(
5858
# 型チェック
5959
formatter = get_error_formatter()
6060
if not is_valid_list(source_files):
61-
fatal_errors.append(formatter.validation.invalid_type("source_files", "list", source_files))
61+
fatal_errors.append(
62+
formatter.validation.invalid_type("source_files", "list", source_files)
63+
)
6264
return fatal_errors, warnings, numbers
6365

6466
# 空チェック
6567
if not source_files:
66-
fatal_errors.append(formatter.validation.empty_collection(f"Shadow digest for level '{level}'"))
68+
fatal_errors.append(
69+
formatter.validation.empty_collection(f"Shadow digest for level '{level}'")
70+
)
6771
return fatal_errors, warnings, numbers
6872

6973
# ファイル名検証と番号抽出を1ループで実行
@@ -180,7 +184,9 @@ def _validate_shadow_format(self, shadow_digest: Any) -> None:
180184
"""
181185
if not is_valid_dict(shadow_digest):
182186
formatter = get_error_formatter()
183-
raise ValidationError(formatter.validation.invalid_type("shadow digest", "dict", shadow_digest))
187+
raise ValidationError(
188+
formatter.validation.invalid_type("shadow digest", "dict", shadow_digest)
189+
)
184190

185191
def validate_and_get_shadow(self, level: str, weave_title: str) -> OverallDigestData:
186192
"""

EpisodicRAG/scripts/application/grand/grand_digest.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ def update_digest(
149149
formatter = get_error_formatter()
150150
# 型チェック
151151
if not is_valid_dict(grand_data):
152-
raise DigestError(formatter.validation.invalid_type("GrandDigest.txt", "dict", grand_data))
152+
raise DigestError(
153+
formatter.validation.invalid_type("GrandDigest.txt", "dict", grand_data)
154+
)
153155

154156
if "major_digests" not in grand_data:
155157
raise DigestError(formatter.config.config_section_missing("major_digests"))

EpisodicRAG/scripts/application/shadow/cascade_processor.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,7 @@ def get_shadow_digest_for_level(self, level: str) -> Optional[OverallDigestData]
123123
overall_digest = shadow_data["latest_digests"][level]["overall_digest"]
124124

125125
_logger.state("get_shadow_digest_for_level", level=level)
126-
_logger.validation(
127-
"overall_digest", is_valid=is_valid_overall_digest(overall_digest)
128-
)
126+
_logger.validation("overall_digest", is_valid=is_valid_overall_digest(overall_digest))
129127

130128
if not is_valid_overall_digest(overall_digest):
131129
_logger.info(f"No shadow digest for level: {level}")

EpisodicRAG/scripts/application/shadow/placeholder_manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,6 @@ def update_or_preserve(self, overall_digest: OverallDigestData, total_files: int
4646
_logger.info(f"Initialized placeholder for {total_files} file(s)")
4747
else:
4848
_logger.info(f"Preserved existing analysis (now {total_files} file(s) total)")
49-
_logger.info(f"Claude should re-analyze all {total_files} files to integrate new content")
49+
_logger.info(
50+
f"Claude should re-analyze all {total_files} files to integrate new content"
51+
)

EpisodicRAG/scripts/application/validators.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,7 @@ def validate_source_files(files: Any, context: str = "source_files") -> List[str
101101
return files
102102

103103

104-
def get_dict_or_default(
105-
data: Any, default: Optional[Dict[str, Any]] = None
106-
) -> Dict[str, Any]:
104+
def get_dict_or_default(data: Any, default: Optional[Dict[str, Any]] = None) -> Dict[str, Any]:
107105
"""
108106
dataがdictならそのまま返し、そうでなければデフォルト値を返す
109107
@@ -117,9 +115,7 @@ def get_dict_or_default(
117115
return _get_or_default(data, dict, lambda: default if default is not None else {})
118116

119117

120-
def get_list_or_default(
121-
data: Any, default: Optional[List[Any]] = None
122-
) -> List[Any]:
118+
def get_list_or_default(data: Any, default: Optional[List[Any]] = None) -> List[Any]:
123119
"""
124120
dataがlistならそのまま返し、そうでなければデフォルト値を返す
125121

EpisodicRAG/scripts/config/cli.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def main(plugin_root: Optional[Path] = None) -> None:
4848
except (FileNotFoundError, Exception) as e:
4949
# ConfigError やその他のエラーをキャッチ
5050
from .exceptions import ConfigError
51+
5152
if isinstance(e, (FileNotFoundError, ConfigError)):
5253
sys.stderr.write(f"[ERROR] {e}\n")
5354
sys.exit(1)

EpisodicRAG/scripts/config/config_repository.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ def load_config(config_file: Path) -> ConfigData:
2929
"""
3030
if not config_file.exists():
3131
raise ConfigError(
32-
f"{file_not_found_message(config_file)}\n"
33-
"Run setup first: bash scripts/setup.sh"
32+
f"{file_not_found_message(config_file)}\nRun setup first: bash scripts/setup.sh"
3433
)
3534

3635
try:

EpisodicRAG/scripts/config/error_messages.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ def config_invalid_value_message(key: str, expected: str, actual: Any) -> str:
7373
Returns:
7474
フォーマットされたエラーメッセージ
7575
"""
76-
return f"Invalid configuration value for '{key}': expected {expected}, got {type(actual).__name__}"
76+
return (
77+
f"Invalid configuration value for '{key}': expected {expected}, got {type(actual).__name__}"
78+
)
7779

7880

7981
def config_section_missing_message(section: str) -> str:

0 commit comments

Comments
 (0)