{"meta": {"version": "6.3.2", "timestamp": "2025-11-09T06:23:40.874477", "branch_coverage": false, "show_contexts": false}, "files": {"/pythoncovmergedfiles/medio/medio/src/fuzz_attrs.py": {"executed_lines": [8, 36, 40, 41, 42, 43, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 68, 69, 70], "summary": {"covered_lines": 25, "num_statements": 43, "percent_covered": 58.13953488372093, "percent_covered_display": "58", "missing_lines": 18, "excluded_lines": 0}, "missing_lines": [0, 2, 3, 4, 5, 7, 9, 10, 29, 30, 32, 33, 35, 38, 39, 67, 73, 74], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/__init__.py": {"executed_lines": [3, 7, 8, 10, 11, 12, 13, 14, 28, 29, 32, 33, 34, 37, 38, 41, 43, 81, 87, 88, 89, 90, 101, 104], "summary": {"covered_lines": 24, "num_statements": 30, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 6, "excluded_lines": 0}, "missing_lines": [0, 92, 94, 96, 97, 99], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_cmp.py": {"executed_lines": [4, 5, 7, 10, 13, 112, 126, 149, 156], "summary": {"covered_lines": 9, "num_statements": 53, "percent_covered": 16.9811320754717, "percent_covered_display": "17", "missing_lines": 44, "excluded_lines": 0}, "missing_lines": [0, 60, 68, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 88, 89, 90, 92, 97, 98, 101, 102, 105, 106, 107, 109, 117, 121, 123, 131, 132, 133, 135, 136, 137, 139, 141, 142, 146, 153, 160], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_compat.py": {"executed_lines": [3, 4, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 20, 33, 37, 40, 41, 46, 48, 49, 50, 54, 58, 61, 62, 65, 67, 71, 77, 92, 95, 97, 99], "summary": {"covered_lines": 32, "num_statements": 42, "percent_covered": 76.19047619047619, "percent_covered_display": "76", "missing_lines": 10, "excluded_lines": 0}, "missing_lines": [0, 21, 26, 27, 51, 52, 59, 63, 75, 98], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_config.py": {"executed_lines": [3, 5, 8, 23], "summary": {"covered_lines": 4, "num_statements": 10, "percent_covered": 40.0, "percent_covered_display": "40", "missing_lines": 6, "excluded_lines": 0}, "missing_lines": [0, 16, 17, 18, 20, 31], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_funcs.py": {"executed_lines": [4, 6, 7, 8, 11, 28, 80, 81, 82, 83, 84, 87, 90, 91, 92, 93, 151, 154, 232, 354, 382, 425], "summary": {"covered_lines": 22, "num_statements": 118, "percent_covered": 18.64406779661017, "percent_covered_display": "19", "missing_lines": 96, "excluded_lines": 0}, "missing_lines": [0, 85, 88, 94, 95, 103, 104, 105, 116, 117, 118, 119, 120, 123, 124, 125, 126, 148, 150, 165, 166, 167, 168, 169, 170, 172, 180, 181, 182, 183, 184, 186, 188, 201, 202, 203, 225, 226, 227, 229, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 295, 296, 297, 311, 312, 313, 314, 315, 318, 319, 320, 321, 347, 349, 351, 367, 368, 369, 372, 373, 374, 375, 377, 378, 379, 414, 415, 416, 417, 418, 419, 420, 421, 422, 478, 479, 481, 487, 488, 489, 491, 494, 497], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_make.py": {"executed_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 32, 41, 42, 43, 52, 54, 57, 59, 62, 63, 73, 75, 78, 82, 83, 90, 91, 102, 106, 164, 168, 172, 183, 184, 187, 190, 193, 196, 216, 226, 227, 230, 240, 244, 245, 246, 247, 253, 254, 255, 257, 258, 260, 262, 265, 275, 276, 277, 279, 282, 283, 288, 289, 290, 291, 294, 311, 315, 318, 324, 325, 328, 340, 341, 342, 348, 351, 362, 363, 366, 376, 379, 397, 398, 400, 401, 402, 403, 408, 409, 410, 420, 421, 422, 430, 439, 440, 441, 451, 452, 456, 460, 464, 466, 474, 475, 476, 480, 481, 486, 487, 489, 493, 494, 496, 499, 551, 568, 579, 637, 638, 642, 666, 674, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 695, 696, 697, 703, 704, 705, 706, 708, 709, 711, 712, 714, 715, 716, 718, 719, 724, 725, 726, 728, 731, 733, 744, 746, 747, 753, 756, 760, 765, 767, 770, 774, 775, 776, 777, 779, 785, 786, 788, 794, 795, 796, 797, 799, 800, 801, 805, 811, 813, 817, 818, 821, 822, 834, 835, 839, 847, 849, 853, 860, 871, 872, 874, 875, 876, 882, 883, 884, 894, 896, 897, 903, 905, 913, 914, 936, 942, 947, 948, 949, 952, 954, 957, 965, 968, 971, 972, 977, 979, 980, 981, 982, 983, 988, 990, 992, 993, 995, 996, 998, 999, 1000, 1002, 1013, 1018, 1022, 1028, 1030, 1052, 1054, 1055, 1056, 1058, 1059, 1066, 1067, 1069, 1071, 1073, 1074, 1089, 1090, 1091, 1092, 1094, 1096, 1098, 1104, 1105, 1111, 1136, 1137, 1139, 1141, 1142, 1144, 1146, 1148, 1150, 1151, 1153, 1158, 1160, 1161, 1162, 1163, 1164, 1167, 1168, 1192, 1196, 1198, 1200, 1204, 1206, 1222, 1227, 1232, 1237, 1238, 1240, 1241, 1243, 1247, 1250, 1255, 1259, 1263, 1266, 1267, 1270, 1276, 1277, 1279, 1281, 1282, 1284, 1286, 1290, 1293, 1305, 1306, 1308, 1309, 1312, 1313, 1316, 1319, 1416, 1426, 1429, 1430, 1432, 1435, 1437, 1438, 1439, 1443, 1447, 1451, 1453, 1455, 1456, 1461, 1463, 1464, 1466, 1467, 1472, 1473, 1475, 1480, 1481, 1484, 1486, 1521, 1525, 1533, 1534, 1536, 1539, 1540, 1541, 1542, 1544, 1545, 1547, 1548, 1549, 1550, 1552, 1553, 1560, 1563, 1568, 1570, 1574, 1575, 1577, 1580, 1581, 1587, 1592, 1595, 1599, 1605, 1608, 1612, 1614, 1616, 1618, 1619, 1620, 1621, 1622, 1630, 1632, 1639, 1646, 1647, 1654, 1656, 1658, 1671, 1673, 1674, 1677, 1681, 1684, 1687, 1688, 1691, 1703, 1707, 1709, 1715, 1716, 1717, 1718, 1719, 1728, 1729, 1730, 1731, 1733, 1735, 1737, 1740, 1744, 1746, 1757, 1766, 1775, 1784, 1793, 1796, 1800, 1801, 1803, 1804, 1807, 1808, 1810, 1813, 1820, 1825, 1828, 1829, 1830, 1831, 1832, 1833, 1836, 1841, 1842, 1844, 1845, 1849, 1867, 1870, 1874, 1875, 1877, 1878, 1881, 1882, 1885, 1908, 1910, 1914, 1916, 1928, 1931, 1960, 1978, 1986, 2000, 2004, 2008, 2009, 2010, 2011, 2012, 2015, 2016, 2018, 2024, 2027, 2041, 2043, 2045, 2047, 2050, 2052, 2055, 2059, 2062, 2072, 2077, 2080, 2083, 2090, 2093, 2096, 2103, 2104, 2105, 2140, 2143, 2163, 2165, 2166, 2173, 2176, 2178, 2179, 2180, 2181, 2185, 2186, 2188, 2189, 2190, 2192, 2193, 2198, 2200, 2201, 2203, 2204, 2206, 2208, 2252, 2253, 2254, 2257, 2258, 2260, 2270, 2272, 2317, 2320, 2321, 2323, 2324, 2329, 2333, 2335, 2336, 2337, 2338, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2352, 2360, 2372, 2377, 2378, 2379, 2392, 2397, 2398, 2407, 2415, 2418, 2419, 2463, 2483, 2504, 2509, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2532, 2533, 2534, 2535, 2536, 2538, 2541, 2542, 2548, 2549, 2553, 2575, 2593, 2602, 2608, 2624, 2641, 2650, 2651, 2659, 2677, 2726, 2728, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2765, 2779, 2798, 2801, 2802, 2870, 2871, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2886, 2887, 2893, 2894, 2895, 2896, 2897, 2898, 2900, 2919, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2955, 2956, 2957, 2963, 2980, 2983, 2984, 3002, 3004, 3008, 3014, 3022, 3038, 3041, 3042, 3062, 3071, 3072, 3073, 3074, 3076, 3077, 3079, 3080, 3094, 3095, 3098, 3099, 3104, 3106, 3112, 3113, 3123, 3134, 3141, 3157, 3162, 3210, 3212, 3214, 3215, 3220, 3221, 3222, 3224, 3225, 3227, 3229, 3231, 3232, 3234, 3240, 3241, 3246, 3247, 3257, 3259, 3262, 3269, 3270, 3271, 3275, 3277, 3282, 3305], "summary": {"covered_lines": 725, "num_statements": 1126, "percent_covered": 64.38721136767317, "percent_covered_display": "64", "missing_lines": 401, "excluded_lines": 0}, "missing_lines": [0, 76, 79, 103, 169, 170, 173, 174, 177, 178, 179, 180, 181, 188, 191, 194, 280, 302, 305, 306, 308, 329, 330, 331, 333, 334, 335, 343, 344, 345, 346, 367, 368, 369, 371, 372, 373, 374, 411, 412, 413, 414, 416, 417, 418, 461, 462, 467, 477, 478, 500, 513, 514, 518, 531, 538, 540, 546, 555, 562, 563, 565, 572, 573, 574, 576, 616, 617, 618, 619, 622, 624, 625, 626, 627, 628, 629, 630, 631, 632, 634, 700, 701, 702, 727, 729, 732, 763, 768, 809, 823, 830, 831, 842, 844, 845, 861, 877, 878, 885, 886, 887, 915, 916, 918, 920, 921, 922, 923, 924, 926, 927, 928, 930, 950, 975, 984, 986, 989, 1003, 1004, 1005, 1007, 1008, 1010, 1011, 1026, 1034, 1035, 1038, 1039, 1041, 1042, 1043, 1049, 1050, 1099, 1102, 1112, 1127, 1128, 1129, 1130, 1132, 1134, 1165, 1170, 1172, 1173, 1176, 1177, 1178, 1179, 1180, 1182, 1184, 1186, 1187, 1188, 1190, 1210, 1211, 1213, 1214, 1216, 1217, 1219, 1228, 1229, 1233, 1244, 1245, 1256, 1257, 1264, 1271, 1272, 1287, 1288, 1314, 1417, 1419, 1433, 1444, 1445, 1454, 1462, 1465, 1477, 1478, 1482, 1522, 1523, 1537, 1555, 1556, 1557, 1558, 1561, 1624, 1626, 1627, 1628, 1648, 1649, 1650, 1659, 1660, 1661, 1664, 1666, 1669, 1696, 1697, 1698, 1700, 1720, 1723, 1724, 1750, 1761, 1762, 1764, 1770, 1771, 1773, 1779, 1780, 1782, 1788, 1789, 1791, 1847, 1911, 1912, 1917, 1918, 1919, 1923, 1924, 1925, 1926, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1969, 1970, 1972, 1973, 1974, 1975, 1982, 1983, 2005, 2006, 2013, 2019, 2020, 2021, 2023, 2025, 2069, 2078, 2091, 2112, 2115, 2116, 2118, 2120, 2126, 2127, 2131, 2133, 2209, 2210, 2211, 2212, 2220, 2224, 2231, 2232, 2233, 2241, 2245, 2255, 2261, 2266, 2273, 2274, 2275, 2277, 2278, 2279, 2281, 2282, 2283, 2289, 2290, 2299, 2303, 2306, 2307, 2315, 2318, 2340, 2353, 2361, 2362, 2363, 2365, 2367, 2368, 2373, 2375, 2381, 2382, 2389, 2390, 2394, 2539, 2550, 2551, 2552, 2586, 2588, 2590, 2597, 2606, 2609, 2610, 2611, 2612, 2614, 2773, 2774, 2776, 2777, 2790, 2791, 2793, 2795, 3005, 3006, 3012, 3018, 3019, 3081, 3082, 3085, 3086, 3090, 3096, 3115, 3116, 3118, 3119, 3121, 3128, 3138, 3213, 3217, 3218, 3226, 3228, 3230, 3278, 3279, 3294, 3295, 3296, 3302, 3321, 3323, 3325, 3326, 3327, 3331, 3335, 3336, 3337, 3339, 3341, 3343, 3344, 3347, 3348, 3349, 3351, 3352, 3353, 3356, 3357, 3358, 3360, 3361, 3362], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_next_gen.py": {"executed_lines": [3, 8, 10, 11, 12, 13, 20, 23, 365, 366, 392, 400, 403, 404, 408, 409, 417, 420, 421, 422, 423, 427, 430, 433, 434, 437, 605, 623, 630, 639, 651], "summary": {"covered_lines": 31, "num_statements": 45, "percent_covered": 68.88888888888889, "percent_covered_display": "69", "missing_lines": 14, "excluded_lines": 0}, "missing_lines": [0, 410, 411, 412, 414, 415, 418, 428, 646, 670, 671, 672, 673, 674], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/_version_info.py": {"executed_lines": [4, 6, 7, 10, 11, 12, 13, 33, 34, 35, 36, 38, 39, 51, 70, 78, 88], "summary": {"covered_lines": 16, "num_statements": 39, "percent_covered": 41.02564102564103, "percent_covered_display": "41", "missing_lines": 23, "excluded_lines": 0}, "missing_lines": [0, 43, 44, 45, 47, 59, 60, 62, 63, 65, 66, 68, 71, 72, 73, 74, 76, 79, 80, 81, 82, 86, 89], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/converters.py": {"executed_lines": [3, 7, 9, 10, 13, 21, 66, 92, 96, 100, 103, 116, 122, 125], "summary": {"covered_lines": 14, "num_statements": 57, "percent_covered": 24.56140350877193, "percent_covered_display": "25", "missing_lines": 43, "excluded_lines": 0}, "missing_lines": [0, 36, 38, 39, 40, 41, 45, 46, 47, 48, 50, 52, 53, 54, 56, 57, 58, 60, 61, 63, 93, 94, 97, 98, 101, 104, 105, 106, 108, 109, 110, 112, 117, 118, 120, 153, 154, 156, 157, 158, 159, 161, 162], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/exceptions.py": {"executed_lines": [3, 5, 8, 9, 19, 20, 23, 24, 31, 32, 39, 40, 47, 48, 55, 56, 64, 65, 72, 73, 81, 82, 89, 94], "summary": {"covered_lines": 15, "num_statements": 20, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 5, "excluded_lines": 0}, "missing_lines": [0, 90, 91, 92, 95], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/filters.py": {"executed_lines": [3, 7, 10, 21, 48], "summary": {"covered_lines": 5, "num_statements": 15, "percent_covered": 33.333333333333336, "percent_covered_display": "33", "missing_lines": 10, "excluded_lines": 0}, "missing_lines": [0, 14, 36, 38, 39, 45, 63, 65, 66, 72], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/setters.py": {"executed_lines": [3, 7, 8, 11, 18, 26, 29, 38, 56, 79], "summary": {"covered_lines": 10, "num_statements": 30, "percent_covered": 33.333333333333336, "percent_covered_display": "33", "missing_lines": 20, "excluded_lines": 0}, "missing_lines": [0, 19, 21, 22, 24, 35, 44, 45, 47, 48, 49, 51, 53, 63, 64, 66, 68, 69, 71, 73], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attr/validators.py": {"executed_lines": [3, 7, 8, 10, 11, 13, 14, 15, 16, 19, 42, 60, 72, 73, 90, 91, 92, 94, 107, 111, 125, 128, 129, 130, 131, 133, 146, 150, 198, 199, 200, 202, 203, 206, 208, 212, 227, 230, 233, 234, 235, 236, 238, 253, 257, 292, 293, 294, 298, 310, 314, 327, 330, 331, 332, 333, 337, 347, 359, 378, 380, 382, 385, 386, 387, 388, 389, 391, 404, 408, 458, 459, 460, 461, 462, 464, 472, 476, 491, 506, 521, 536, 537, 538, 540, 548, 552, 565, 566, 567, 569, 577, 581, 594, 595, 596, 598, 611, 615, 629, 632, 633, 634, 635, 641, 648, 665, 669, 705, 706, 707, 709, 721, 725], "summary": {"covered_lines": 114, "num_statements": 235, "percent_covered": 48.51063829787234, "percent_covered_display": "49", "missing_lines": 121, "excluded_lines": 0}, "missing_lines": [0, 57, 69, 83, 84, 85, 87, 98, 99, 100, 108, 137, 138, 139, 147, 171, 172, 173, 178, 180, 181, 182, 183, 184, 186, 188, 189, 190, 191, 193, 195, 204, 209, 228, 239, 240, 241, 242, 244, 245, 246, 254, 285, 286, 287, 289, 299, 303, 311, 341, 342, 344, 345, 348, 353, 379, 381, 395, 396, 398, 399, 400, 401, 402, 405, 442, 443, 446, 448, 449, 450, 451, 452, 453, 455, 468, 469, 470, 473, 488, 503, 518, 533, 544, 545, 546, 549, 562, 573, 574, 575, 578, 591, 602, 603, 604, 612, 649, 650, 651, 652, 654, 666, 698, 699, 700, 701, 702, 710, 711, 712, 713, 714, 716, 718, 719, 722, 744, 745, 746, 748], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/__init__.py": {"executed_lines": [3, 25, 26, 28, 31, 72], "summary": {"covered_lines": 6, "num_statements": 7, "percent_covered": 85.71428571428571, "percent_covered_display": "86", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [0], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/converters.py": {"executed_lines": [3], "summary": {"covered_lines": 1, "num_statements": 2, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [0], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/exceptions.py": {"executed_lines": [3], "summary": {"covered_lines": 1, "num_statements": 2, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [0], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/filters.py": {"executed_lines": [3], "summary": {"covered_lines": 1, "num_statements": 2, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [0], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/setters.py": {"executed_lines": [3], "summary": {"covered_lines": 1, "num_statements": 2, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [0], "excluded_lines": []}, "/pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/attrs/validators.py": {"executed_lines": [3], "summary": {"covered_lines": 1, "num_statements": 2, "percent_covered": 50.0, "percent_covered_display": "50", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [0], "excluded_lines": []}}, "totals": {"covered_lines": 1057, "num_statements": 1880, "percent_covered": 56.223404255319146, "percent_covered_display": "56", "missing_lines": 823, "excluded_lines": 0}}