codeflash-agent/packages/codeflash-python/src/codeflash_python/verification/__init__.py
Kevin Turcios 90a46d732c fix: harden error handling and add missing future annotations
Error handling:
- Protect ast.parse() in _normalizer.py (returns original on SyntaxError)
- Protect cst.parse_module() in _replacement.py (raises ValueError)
- Narrow except Exception to OSError/SyntaxError in _discovery.py (2 sites)
- Narrow except Exception to sqlite3.Error/OSError in _data_parsers.py
- Narrow pickle except to specific unpickling errors in _data_parsers.py

Missing future annotations:
- Add from __future__ import annotations to 12 __init__.py files
2026-04-24 01:36:04 -05:00

21 lines
506 B
Python

"""Behavioral verification and optimization results."""
from __future__ import annotations
from ._baseline import establish_original_code_baseline
from ._verification import compare_test_results
from .models import (
BehaviorDiff,
BehaviorDiffScope,
OptimizedCandidateResult,
OriginalCodeBaseline,
)
__all__ = [
"BehaviorDiff",
"BehaviorDiffScope",
"OptimizedCandidateResult",
"OriginalCodeBaseline",
"compare_test_results",
"establish_original_code_baseline",
]