warbler-cda / verify_imports.py
Bellok
staged changes are still showing even after forced push.
55d584b
#!/usr/bin/env python3
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).parent))
try:
from warbler_cda.utils.transformers import (
ArxivTransformer,
PromptReportTransformer,
NovelsTransformer,
ManualsTransformer,
EnterpriseTransformer,
PortugueseEducationTransformer,
EdustoriesTransformer,
WarblerPackBuilder,
)
print("βœ“ All imports successful")
transformer = ArxivTransformer()
print(f"βœ“ ArxivTransformer instantiated: {transformer}")
print(f"βœ“ Has transform method: {hasattr(transformer, 'transform')}")
transformer2 = NovelsTransformer()
print(f"βœ“ NovelsTransformer instantiated: {transformer2}")
transformer3 = PortugueseEducationTransformer()
print(f"βœ“ PortugueseEducationTransformer instantiated: {transformer3}")
builder = WarblerPackBuilder()
print(f"βœ“ WarblerPackBuilder instantiated: {builder}")
print("\nβœ… All verifications passed!")
except ImportError as e:
print(f"❌ Import error: {e}")
sys.exit(1)
except Exception as e:
print(f"❌ Error: {e}")
sys.exit(1)