Skip to content

Commit 1308763

Browse files
committed
style: Apply Black and isort formatting after Cassandra fixes
- Format cassandra_manager.py, cassandra_parser_manager.py with Black - Fix import ordering with isort in affected files - Ensure all code quality checks pass after optional dependency changes Code Quality Status: ✅ Black formatting: 33 files compliant ✅ isort import ordering: All files compliant ✅ flake8 linting: Zero violations ✅ MyPy type checking: Clean with optional imports ✅ Bandit security: No security issues (warnings for nosec comments expected) ✅ pytest: 82 tests collected, Cassandra tests properly skipped
1 parent db2b81d commit 1308763

3 files changed

Lines changed: 18 additions & 5 deletions

File tree

‎src/database/cassandra_manager.py‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,24 @@
1313
try:
1414
from cassandra.auth import PlainTextAuthProvider
1515
from cassandra.cluster import Cluster
16+
1617
CASSANDRA_AVAILABLE = True
1718
except ImportError:
1819
# Cassandra driver not available - create dummy classes for testing
1920
CASSANDRA_AVAILABLE = False
20-
21+
2122
class PlainTextAuthProvider:
2223
def __init__(self, *args, **kwargs):
2324
pass
24-
25+
2526
class Cluster:
2627
def __init__(self, *args, **kwargs):
2728
pass
28-
29+
2930
def connect(self):
3031
raise RuntimeError("Cassandra driver not installed")
3132

33+
3234
from src.core.logger import logger
3335
from src.schemas.news import NewsArticle
3436

‎src/database/cassandra_parser_manager.py‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,22 @@
99
from src.core.parser_manager import ParserManager as BaseParserManager
1010

1111
try:
12-
from src.database.cassandra_manager import CassandraConfig, CassandraManager, CASSANDRA_AVAILABLE
12+
from src.database.cassandra_manager import (
13+
CASSANDRA_AVAILABLE,
14+
CassandraConfig,
15+
CassandraManager,
16+
)
1317
except ImportError:
1418
CASSANDRA_AVAILABLE = False
19+
1520
# Create dummy classes for when Cassandra is not available
1621
class CassandraConfig:
1722
pass
23+
1824
class CassandraManager:
1925
pass
2026

27+
2128
from src.schemas.news import NewsArticle
2229

2330

‎tests/test_cassandra_integration.py‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
import pytest
88

99
try:
10-
from src.database.cassandra_manager import CassandraConfig, CassandraManager, CASSANDRA_AVAILABLE
10+
from src.database.cassandra_manager import (
11+
CASSANDRA_AVAILABLE,
12+
CassandraConfig,
13+
CassandraManager,
14+
)
1115
from src.schemas.news import NewsArticle
1216
except ImportError:
1317
CASSANDRA_AVAILABLE = False

0 commit comments

Comments
 (0)