fix: Fix remaining 61 ruff linting errors (SIM102, SIM117)
Fixed all remaining linting errors from the 310 total: - SIM102: Combined nested if statements (31 errors) - adaptors/openai.py - config_extractor.py - codebase_scraper.py - doc_scraper.py - github_fetcher.py - pattern_recognizer.py - pdf_scraper.py - test_example_extractor.py - SIM117: Combined multiple with statements (24 errors) - tests/test_async_scraping.py (2 errors) - tests/test_github_scraper.py (2 errors) - tests/test_guide_enhancer.py (20 errors) - Fixed test fixture parameter (mock_config in test_c3_integration.py) All 700+ tests passing. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -467,14 +467,10 @@ class ConfigParser:
|
||||
|
||||
for node in ast.walk(tree):
|
||||
if isinstance(node, ast.Assign):
|
||||
# Get variable name
|
||||
if len(node.targets) == 1 and isinstance(node.targets[0], ast.Name):
|
||||
# Get variable name and skip private variables
|
||||
if len(node.targets) == 1 and isinstance(node.targets[0], ast.Name) and not node.targets[0].id.startswith("_"):
|
||||
key = node.targets[0].id
|
||||
|
||||
# Skip private variables
|
||||
if key.startswith("_"):
|
||||
continue
|
||||
|
||||
# Extract value
|
||||
try:
|
||||
value = ast.literal_eval(node.value)
|
||||
|
||||
Reference in New Issue
Block a user