Calc/error_debug_results.json

107 lines
2.8 KiB
JSON

{
"execution_info": {
"timestamp": "2025-06-05T18:27:08.607608Z",
"total_queries": 11,
"successful": 9,
"failed": 2,
"input_file": "debug_templates\\error_debug.json"
},
"results": [
{
"index": 0,
"input": "bad_mask = 255.240.0.3",
"output": "255.240.0.3",
"result_type": "FourBytes",
"success": true,
"error": null
},
{
"index": 1,
"input": "IP4Mask(bad_mask)",
"output": "None",
"result_type": "NoneType",
"success": false,
"error": "\n❌ Máscara inválida: 255.240.0.3 (0xFFF00003)\n\n🔍 Análisis binario: 11111111.11110000.00000000.00000011\n Los bits deben ser contiguos: todos los 1s seguidos de todos los 0s\n\n✅ Ejemplos de máscaras válidas:\n /24 → 255.255.255.0 (11111111.11111111.11111111.00000000)\n /20 → 255.240.0.0 (11111111.11110000.00000000.00000000)\n /16 → 255.255.0.0 (11111111.11111111.00000000.00000000)\n /12 → 255.240.0.0 (11111111.11110000.00000000.00000000)\n\n💡 ¿Quizás querías usar 255.240.0.0 en lugar de 255.240.0.3?\n"
},
{
"index": 2,
"input": "engine.last_result",
"output": "None",
"result_type": "NoneType",
"success": true,
"error": null,
"exec_result": null
},
{
"index": 3,
"input": "invalid_ip = 300.1.1.1",
"output": "None",
"result_type": "NoneType",
"success": false,
"error": "Error en asignación: Elemento inválido: '300'"
},
{
"index": 4,
"input": "hasattr(engine, 'last_error')",
"output": "False",
"result_type": "bool",
"success": true,
"error": null,
"exec_result": false
},
{
"index": 5,
"input": "16#GG",
"output": "16",
"result_type": "Integer",
"success": true,
"error": null
},
{
"index": 6,
"input": "engine.debug",
"output": "False",
"result_type": "bool",
"success": true,
"error": null,
"exec_result": false
},
{
"index": 7,
"input": "divide_by_zero = 10/0",
"output": "zoo",
"result_type": "ComplexInfinity",
"success": true,
"error": null
},
{
"index": 8,
"input": "engine.symbolic_mode",
"output": "True",
"result_type": "bool",
"success": true,
"error": null,
"exec_result": true
},
{
"index": 9,
"input": "undefined_var + 5",
"output": "undefined_var + 5",
"result_type": "Add",
"success": true,
"error": null
},
{
"index": 10,
"input": "list(engine.symbol_table.keys())",
"output": "['bad_mask', 'divide_by_zero']",
"result_type": "list",
"success": true,
"error": null,
"exec_result": [
"bad_mask",
"divide_by_zero"
]
}
]
}