Engineering Report Generator Error Handling

Sub-skill of engineering-report-generator: Error Handling.

vamseeachanta fdf1662 977 B Updated

File contents

Error Handling

Error Handling

Common Errors

Error Cause Solution
FileNotFoundError Data file missing Verify data path is correct
KeyError Column not in DataFrame Check column names match config
ValueError Data type mismatch Convert types before plotting
Empty figure No data after filtering Validate data before visualization

Error Template

def safe_generate_report(data_path: str, output_path: str, config: dict) -> dict:
    """Generate report with error handling."""
    try:
        # Validate data exists
        if not Path(data_path).exists():
            return {'status': 'error', 'message': f'Data file not found: {data_path}'}

        # Load and validate
        df = pd.read_csv(data_path)

*See sub-skills for full details.*

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/development/engineering-report-generator/error-handling commit fdf1662a65

Frequently asked questions

npx skillmds@latest add vamseeachanta/engineering-report-generator-error-handling