| 2 | split1 | test.py:2:12:2:15 | cond | 1 | | 3 | split1 | test.py:3:8:3:11 | cond | 1 | | 4 | split1 | test.py:4:9:4:12 | Pass | 1 | | 5 | split1 | test.py:5:8:5:11 | cond | 2 | | 6 | split1 | test.py:6:9:6:12 | Pass | 1 | | 8 | dont_split1 | test.py:8:17:8:20 | cond | 1 | | 9 | dont_split1 | test.py:9:8:9:11 | cond | 1 | | 10 | dont_split1 | test.py:10:9:10:12 | Pass | 1 | | 11 | dont_split1 | test.py:11:5:11:8 | cond | 1 | | 11 | dont_split1 | test.py:11:12:11:12 | f | 1 | | 11 | dont_split1 | test.py:11:12:11:14 | f() | 1 | | 12 | dont_split1 | test.py:12:8:12:11 | cond | 1 | | 13 | dont_split1 | test.py:13:9:13:12 | Pass | 1 | | 15 | dont_split2 | test.py:15:17:15:20 | cond | 1 | | 16 | dont_split2 | test.py:16:8:16:11 | cond | 1 | | 17 | dont_split2 | test.py:17:9:17:12 | Pass | 1 | | 18 | dont_split2 | test.py:18:5:18:20 | For | 1 | | 18 | dont_split2 | test.py:18:9:18:12 | cond | 1 | | 18 | dont_split2 | test.py:18:17:18:19 | seq | 1 | | 18 | dont_split2 | test.py:18:22:18:25 | Pass | 1 | | 19 | dont_split2 | test.py:19:8:19:11 | cond | 1 | | 20 | dont_split2 | test.py:20:9:20:12 | Pass | 1 | | 24 | split2 | test.py:24:5:24:8 | Try | 1 | | 25 | split2 | test.py:25:9:25:12 | call | 1 | | 25 | split2 | test.py:25:9:25:14 | call() | 1 | | 26 | split2 | test.py:26:9:26:9 | x | 1 | | 26 | split2 | test.py:26:13:26:16 | True | 1 | | 27 | split2 | test.py:27:5:27:11 | ExceptStmt | 1 | | 28 | split2 | test.py:28:9:28:9 | x | 1 | | 28 | split2 | test.py:28:13:28:17 | False | 1 | | 29 | split2 | test.py:29:8:29:8 | x | 2 | | 30 | split2 | test.py:30:9:30:12 | Pass | 1 | | 33 | unclear_split3 | test.py:33:5:33:8 | Try | 1 | | 34 | unclear_split3 | test.py:34:9:34:12 | call | 1 | | 34 | unclear_split3 | test.py:34:9:34:14 | call() | 1 | | 35 | unclear_split3 | test.py:35:9:35:9 | x | 1 | | 35 | unclear_split3 | test.py:35:13:35:16 | True | 1 | | 36 | unclear_split3 | test.py:36:5:36:11 | ExceptStmt | 1 | | 37 | unclear_split3 | test.py:37:9:37:9 | x | 1 | | 37 | unclear_split3 | test.py:37:13:37:17 | False | 1 | | 38 | unclear_split3 | test.py:38:8:38:11 | cond | 1 | | 39 | unclear_split3 | test.py:39:9:39:9 | x | 1 | | 39 | unclear_split3 | test.py:39:13:39:17 | False | 1 | | 40 | unclear_split3 | test.py:40:8:40:8 | x | 2 | | 41 | unclear_split3 | test.py:41:9:41:12 | Pass | 1 | | 43 | split4 | test.py:43:12:43:12 | x | 1 | | 44 | split4 | test.py:44:8:44:8 | x | 1 | | 44 | split4 | test.py:44:8:44:16 | Compare | 1 | | 44 | split4 | test.py:44:13:44:16 | None | 1 | | 45 | split4 | test.py:45:9:45:9 | x | 1 | | 45 | split4 | test.py:45:13:45:20 | not_none | 1 | | 45 | split4 | test.py:45:13:45:22 | not_none() | 1 | | 46 | split4 | test.py:46:5:46:5 | c | 1 | | 46 | split4 | test.py:46:5:46:17 | IfExp | 1 | | 46 | split4 | test.py:46:10:46:10 | b | 1 | | 46 | split4 | test.py:46:17:46:17 | c | 1 | | 47 | split4 | test.py:47:5:47:12 | Return | 1 | | 47 | split4 | test.py:47:12:47:12 | x | 1 | | 49 | split_carefully_5 | test.py:49:23:49:23 | x | 1 | | 50 | split_carefully_5 | test.py:50:8:50:8 | x | 1 | | 50 | split_carefully_5 | test.py:50:8:50:16 | Compare | 1 | | 50 | split_carefully_5 | test.py:50:13:50:16 | None | 1 | | 51 | split_carefully_5 | test.py:51:9:51:9 | x | 1 | | 51 | split_carefully_5 | test.py:51:13:51:20 | not_none | 1 | | 51 | split_carefully_5 | test.py:51:13:51:22 | not_none() | 1 | | 52 | split_carefully_5 | test.py:52:8:52:8 | x | 1 | | 53 | split_carefully_5 | test.py:53:9:53:12 | Pass | 1 | | 54 | split_carefully_5 | test.py:54:5:54:12 | Return | 1 | | 54 | split_carefully_5 | test.py:54:12:54:12 | x | 1 | | 58 | dont_split_globals | test.py:58:8:58:11 | cond | 1 | | 59 | dont_split_globals | test.py:59:9:59:12 | Pass | 1 | | 60 | dont_split_globals | test.py:60:5:60:31 | call_could_alter_any_global | 2 | | 60 | dont_split_globals | test.py:60:5:60:33 | call_could_alter_any_global() | 2 | | 61 | dont_split_globals | test.py:61:8:61:11 | cond | 2 | | 62 | dont_split_globals | test.py:62:9:62:12 | Pass | 2 | | 64 | limit_splitting1 | test.py:64:22:64:22 | a | 1 | | 64 | limit_splitting1 | test.py:64:24:64:24 | b | 1 | | 64 | limit_splitting1 | test.py:64:26:64:26 | c | 1 | | 64 | limit_splitting1 | test.py:64:28:64:28 | d | 1 | | 65 | limit_splitting1 | test.py:65:8:65:8 | a | 1 | | 65 | limit_splitting1 | test.py:65:8:65:16 | Compare | 1 | | 65 | limit_splitting1 | test.py:65:13:65:16 | None | 1 | | 65 | limit_splitting1 | test.py:65:19:65:19 | a | 1 | | 65 | limit_splitting1 | test.py:65:23:65:25 | StringLiteral | 1 | | 66 | limit_splitting1 | test.py:66:8:66:8 | b | 1 | | 66 | limit_splitting1 | test.py:66:8:66:16 | Compare | 1 | | 66 | limit_splitting1 | test.py:66:13:66:16 | None | 1 | | 66 | limit_splitting1 | test.py:66:19:66:19 | b | 1 | | 66 | limit_splitting1 | test.py:66:23:66:25 | StringLiteral | 1 | | 67 | limit_splitting1 | test.py:67:8:67:8 | c | 1 | | 67 | limit_splitting1 | test.py:67:8:67:16 | Compare | 1 | | 67 | limit_splitting1 | test.py:67:13:67:16 | None | 1 | | 67 | limit_splitting1 | test.py:67:19:67:19 | c | 1 | | 67 | limit_splitting1 | test.py:67:23:67:25 | StringLiteral | 1 | | 68 | limit_splitting1 | test.py:68:8:68:8 | d | 1 | | 68 | limit_splitting1 | test.py:68:8:68:16 | Compare | 1 | | 68 | limit_splitting1 | test.py:68:13:68:16 | None | 1 | | 68 | limit_splitting1 | test.py:68:19:68:19 | d | 1 | | 68 | limit_splitting1 | test.py:68:23:68:25 | StringLiteral | 1 | | 69 | limit_splitting1 | test.py:69:5:69:8 | Pass | 1 | | 77 | limit_splitting2 | test.py:77:22:77:22 | a | 1 | | 77 | limit_splitting2 | test.py:77:24:77:24 | b | 1 | | 77 | limit_splitting2 | test.py:77:26:77:26 | c | 1 | | 77 | limit_splitting2 | test.py:77:28:77:28 | d | 1 | | 78 | limit_splitting2 | test.py:78:8:78:8 | a | 1 | | 79 | limit_splitting2 | test.py:79:9:79:12 | Pass | 1 | | 80 | limit_splitting2 | test.py:80:8:80:8 | b | 2 | | 81 | limit_splitting2 | test.py:81:9:81:12 | Pass | 2 | | 82 | limit_splitting2 | test.py:82:8:82:8 | c | 4 | | 83 | limit_splitting2 | test.py:83:9:83:12 | Pass | 4 | | 84 | limit_splitting2 | test.py:84:8:84:8 | d | 4 | | 85 | limit_splitting2 | test.py:85:9:85:12 | Pass | 4 | | 87 | limit_splitting2 | test.py:87:8:87:8 | a | 4 | | 88 | limit_splitting2 | test.py:88:9:88:10 | a1 | 2 | | 89 | limit_splitting2 | test.py:89:8:89:8 | b | 4 | | 90 | limit_splitting2 | test.py:90:9:90:10 | b1 | 2 | | 92 | limit_splitting2 | test.py:92:8:92:8 | c | 4 | | 93 | limit_splitting2 | test.py:93:9:93:10 | c1 | 4 | | 94 | limit_splitting2 | test.py:94:8:94:8 | d | 4 | | 95 | limit_splitting2 | test.py:95:9:95:10 | d1 | 4 | | 98 | split_on_numbers | test.py:98:5:98:8 | Try | 1 | | 99 | split_on_numbers | test.py:99:9:99:12 | call | 1 | | 99 | split_on_numbers | test.py:99:9:99:14 | call() | 1 | | 100 | split_on_numbers | test.py:100:9:100:9 | x | 1 | | 100 | split_on_numbers | test.py:100:13:100:14 | UnaryExpr | 1 | | 100 | split_on_numbers | test.py:100:14:100:14 | IntegerLiteral | 1 | | 101 | split_on_numbers | test.py:101:5:101:11 | ExceptStmt | 1 | | 102 | split_on_numbers | test.py:102:9:102:9 | x | 1 | | 102 | split_on_numbers | test.py:102:13:102:13 | IntegerLiteral | 1 | | 103 | split_on_numbers | test.py:103:8:103:8 | x | 2 | | 104 | split_on_numbers | test.py:104:9:104:12 | Pass | 1 | | 107 | split_try_except_else | test.py:107:5:107:8 | Try | 1 | | 108 | split_try_except_else | test.py:108:9:108:12 | call | 1 | | 108 | split_try_except_else | test.py:108:9:108:14 | call() | 1 | | 109 | split_try_except_else | test.py:109:5:109:11 | ExceptStmt | 1 | | 110 | split_try_except_else | test.py:110:9:110:9 | x | 1 | | 110 | split_try_except_else | test.py:110:13:110:13 | IntegerLiteral | 1 | | 112 | split_try_except_else | test.py:112:9:112:9 | x | 1 | | 112 | split_try_except_else | test.py:112:13:112:13 | IntegerLiteral | 1 | | 113 | split_try_except_else | test.py:113:8:113:8 | x | 2 | | 114 | split_try_except_else | test.py:114:9:114:12 | Pass | 1 | | 119 | logging | test.py:119:5:119:8 | Try | 1 | | 120 | logging | test.py:120:16:120:22 | ImportExpr | 1 | | 120 | logging | test.py:120:16:120:22 | module1 | 1 | | 121 | logging | test.py:121:16:121:22 | ImportExpr | 1 | | 121 | logging | test.py:121:16:121:22 | module2 | 1 | | 123 | logging | test.py:123:5:123:23 | ExceptStmt | 1 | | 123 | logging | test.py:123:12:123:22 | ImportError | 1 | | 124 | logging | test.py:124:9:124:15 | module1 | 1 | | 124 | logging | test.py:124:19:124:22 | None | 1 | | 126 | logging | test.py:126:8:126:14 | module1 | 2 | | 127 | logging | test.py:127:9:127:12 | inst | 1 | | 127 | logging | test.py:127:16:127:22 | module2 | 1 | | 127 | logging | test.py:127:16:127:28 | Attribute | 1 | | 127 | logging | test.py:127:16:127:30 | Attribute() | 1 | | 131 | split5 | test.py:131:5:131:8 | Try | 1 | | 132 | split5 | test.py:132:9:132:12 | call | 1 | | 132 | split5 | test.py:132:9:132:14 | call() | 1 | | 133 | split5 | test.py:133:9:133:9 | x | 1 | | 133 | split5 | test.py:133:13:133:16 | True | 1 | | 134 | split5 | test.py:134:5:134:11 | ExceptStmt | 1 | | 135 | split5 | test.py:135:9:135:9 | x | 1 | | 135 | split5 | test.py:135:13:135:17 | False | 1 | | 136 | split5 | test.py:136:8:136:12 | UnaryExpr | 2 | | 136 | split5 | test.py:136:12:136:12 | x | 2 | | 137 | split5 | test.py:137:9:137:12 | Pass | 1 | | 140 | split6 | test.py:140:5:140:8 | Try | 1 | | 141 | split6 | test.py:141:9:141:12 | call | 1 | | 141 | split6 | test.py:141:9:141:14 | call() | 1 | | 142 | split6 | test.py:142:9:142:9 | x | 1 | | 142 | split6 | test.py:142:13:142:16 | True | 1 | | 143 | split6 | test.py:143:5:143:11 | ExceptStmt | 1 | | 144 | split6 | test.py:144:9:144:9 | x | 1 | | 144 | split6 | test.py:144:13:144:17 | False | 1 | | 145 | split6 | test.py:145:8:145:16 | UnaryExpr | 2 | | 145 | split6 | test.py:145:12:145:16 | UnaryExpr | 2 | | 145 | split6 | test.py:145:16:145:16 | x | 2 | | 146 | split6 | test.py:146:9:146:12 | Pass | 1 | | 149 | split7 | test.py:149:5:149:8 | Try | 1 | | 150 | split7 | test.py:150:9:150:12 | call | 1 | | 150 | split7 | test.py:150:9:150:14 | call() | 1 | | 151 | split7 | test.py:151:9:151:9 | x | 1 | | 151 | split7 | test.py:151:13:151:20 | UnaryExpr | 1 | | 151 | split7 | test.py:151:17:151:20 | True | 1 | | 152 | split7 | test.py:152:5:152:11 | ExceptStmt | 1 | | 153 | split7 | test.py:153:9:153:9 | x | 1 | | 153 | split7 | test.py:153:13:153:21 | UnaryExpr | 1 | | 153 | split7 | test.py:153:17:153:21 | False | 1 | | 154 | split7 | test.py:154:8:154:8 | x | 2 | | 155 | split7 | test.py:155:9:155:12 | Pass | 1 | | 157 | split8 | test.py:157:12:157:15 | cond | 1 | | 158 | split8 | test.py:158:8:158:11 | cond | 1 | | 159 | split8 | test.py:159:9:159:9 | t | 1 | | 159 | split8 | test.py:159:13:159:16 | True | 1 | | 161 | split8 | test.py:161:9:161:9 | t | 1 | | 161 | split8 | test.py:161:13:161:17 | False | 1 | | 162 | split8 | test.py:162:8:162:15 | UnaryExpr | 2 | | 162 | split8 | test.py:162:12:162:15 | cond | 2 | | 163 | split8 | test.py:163:12:163:12 | t | 1 | | 164 | split8 | test.py:164:13:164:16 | Pass | 0 | | 167 | split9 | test.py:167:12:167:14 | var | 1 | | 168 | split9 | test.py:168:8:168:10 | var | 1 | | 168 | split9 | test.py:168:8:168:18 | Compare | 1 | | 168 | split9 | test.py:168:15:168:18 | None | 1 | | 169 | split9 | test.py:169:9:169:10 | a1 | 1 | | 171 | split9 | test.py:171:9:171:10 | a2 | 1 | | 172 | split9 | test.py:172:8:172:10 | var | 2 | | 172 | split9 | test.py:172:8:172:22 | Compare | 2 | | 172 | split9 | test.py:172:19:172:22 | None | 2 | | 173 | split9 | test.py:173:9:173:10 | b1 | 1 | | 175 | split9 | test.py:175:9:175:10 | b2 | 1 | | 177 | split10 | test.py:177:13:177:15 | var | 1 | | 178 | split10 | test.py:178:8:178:10 | var | 1 | | 179 | split10 | test.py:179:9:179:10 | a1 | 1 | | 181 | split10 | test.py:181:9:181:10 | a2 | 1 | | 182 | split10 | test.py:182:8:182:10 | var | 2 | | 182 | split10 | test.py:182:8:182:22 | Compare | 2 | | 182 | split10 | test.py:182:19:182:22 | None | 2 | | 183 | split10 | test.py:183:9:183:10 | b1 | 2 | | 185 | split10 | test.py:185:9:185:10 | b2 | 1 | | 187 | split11 | test.py:187:13:187:15 | var | 1 | | 188 | split11 | test.py:188:8:188:10 | var | 1 | | 188 | split11 | test.py:188:8:188:18 | Compare | 1 | | 188 | split11 | test.py:188:15:188:18 | None | 1 | | 189 | split11 | test.py:189:9:189:10 | a1 | 1 | | 191 | split11 | test.py:191:9:191:10 | a2 | 1 | | 192 | split11 | test.py:192:8:192:10 | var | 2 | | 193 | split11 | test.py:193:9:193:10 | b1 | 1 | | 195 | split11 | test.py:195:9:195:10 | b2 | 2 | | 197 | dont_split_on_unrelated_variables | test.py:197:39:197:42 | var1 | 1 | | 197 | dont_split_on_unrelated_variables | test.py:197:45:197:48 | var2 | 1 | | 198 | dont_split_on_unrelated_variables | test.py:198:8:198:11 | var1 | 1 | | 198 | dont_split_on_unrelated_variables | test.py:198:8:198:19 | Compare | 1 | | 198 | dont_split_on_unrelated_variables | test.py:198:16:198:19 | None | 1 | | 199 | dont_split_on_unrelated_variables | test.py:199:9:199:10 | a1 | 1 | | 201 | dont_split_on_unrelated_variables | test.py:201:9:201:10 | a2 | 1 | | 202 | dont_split_on_unrelated_variables | test.py:202:8:202:11 | var2 | 1 | | 202 | dont_split_on_unrelated_variables | test.py:202:8:202:23 | Compare | 1 | | 202 | dont_split_on_unrelated_variables | test.py:202:20:202:23 | None | 1 | | 203 | dont_split_on_unrelated_variables | test.py:203:9:203:10 | b1 | 1 | | 205 | dont_split_on_unrelated_variables | test.py:205:9:205:10 | b2 | 1 | | 208 | split12 | test.py:208:5:208:8 | Try | 1 | | 209 | split12 | test.py:209:9:209:12 | call | 1 | | 209 | split12 | test.py:209:9:209:14 | call() | 1 | | 210 | split12 | test.py:210:9:210:9 | x | 1 | | 210 | split12 | test.py:210:13:210:16 | None | 1 | | 211 | split12 | test.py:211:5:211:11 | ExceptStmt | 1 | | 212 | split12 | test.py:212:16:212:16 | ImportExpr | 1 | | 212 | split12 | test.py:212:16:212:16 | x | 1 | | 213 | split12 | test.py:213:8:213:8 | x | 2 | | 214 | split12 | test.py:214:9:214:12 | Pass | 1 | | 217 | split13 | test.py:217:5:217:7 | var | 1 | | 217 | split13 | test.py:217:11:217:14 | cond | 1 | | 217 | split13 | test.py:217:11:217:16 | cond() | 1 | | 218 | split13 | test.py:218:8:218:10 | var | 1 | | 219 | split13 | test.py:219:9:219:10 | a1 | 1 | | 221 | split13 | test.py:221:9:221:10 | a2 | 1 | | 222 | split13 | test.py:222:5:222:8 | Try | 2 | | 223 | split13 | test.py:223:9:223:10 | b1 | 2 | | 225 | split13 | test.py:225:12:225:14 | var | 4 | | 226 | split13 | test.py:226:13:226:14 | a3 | 2 | | 230 | split14 | test.py:230:5:230:8 | flag | 1 | | 230 | split14 | test.py:230:12:230:16 | False | 1 | | 231 | split14 | test.py:231:5:231:8 | Try | 1 | | 232 | split14 | test.py:232:9:232:9 | x | 1 | | 232 | split14 | test.py:232:13:232:21 | something | 1 | | 232 | split14 | test.py:232:13:232:23 | something() | 1 | | 233 | split14 | test.py:233:5:233:21 | ExceptStmt | 1 | | 233 | split14 | test.py:233:12:233:20 | Exception | 1 | | 234 | split14 | test.py:234:9:234:10 | IntegerLiteral | 1 | | 235 | split14 | test.py:235:9:235:12 | flag | 1 | | 235 | split14 | test.py:235:16:235:19 | True | 1 | | 236 | split14 | test.py:236:8:236:15 | UnaryExpr | 2 | | 236 | split14 | test.py:236:12:236:15 | flag | 2 | | 238 | split14 | test.py:238:9:238:12 | Pass | 1 | | 240 | split15 | test.py:240:13:240:15 | var | 1 | | 241 | split15 | test.py:241:8:241:10 | var | 1 | | 242 | split15 | test.py:242:9:242:13 | other | 1 | | 242 | split15 | test.py:242:17:242:17 | IntegerLiteral | 1 | | 243 | split15 | test.py:243:8:243:14 | UnaryExpr | 2 | | 243 | split15 | test.py:243:8:243:28 | BoolExpr | 2 | | 243 | split15 | test.py:243:12:243:14 | var | 2 | | 243 | split15 | test.py:243:19:243:23 | other | 1 | | 243 | split15 | test.py:243:19:243:28 | Attribute | 1 | | 244 | split15 | test.py:244:9:244:12 | Pass | 2 | | 247 | split16 | test.py:247:5:247:5 | x | 1 | | 247 | split16 | test.py:247:9:247:12 | True | 1 | | 248 | split16 | test.py:248:8:248:11 | cond | 1 | | 249 | split16 | test.py:249:9:249:9 | x | 1 | | 249 | split16 | test.py:249:13:249:16 | None | 1 | | 250 | split16 | test.py:250:8:250:8 | x | 2 | | 251 | split16 | test.py:251:9:251:11 | use | 1 | | 251 | split16 | test.py:251:9:251:14 | use() | 1 | | 251 | split16 | test.py:251:13:251:13 | x | 1 | | 253 | dont_split_on_different_ssa | test.py:253:33:253:35 | var | 1 | | 254 | dont_split_on_different_ssa | test.py:254:8:254:10 | var | 1 | | 255 | dont_split_on_different_ssa | test.py:255:9:255:10 | a1 | 1 | | 257 | dont_split_on_different_ssa | test.py:257:9:257:10 | a2 | 1 | | 258 | dont_split_on_different_ssa | test.py:258:5:258:7 | var | 1 | | 258 | dont_split_on_different_ssa | test.py:258:11:258:14 | func | 1 | | 258 | dont_split_on_different_ssa | test.py:258:11:258:16 | func() | 1 | | 259 | dont_split_on_different_ssa | test.py:259:8:259:10 | var | 1 | | 259 | dont_split_on_different_ssa | test.py:259:8:259:22 | Compare | 1 | | 259 | dont_split_on_different_ssa | test.py:259:19:259:22 | None | 1 | | 260 | dont_split_on_different_ssa | test.py:260:9:260:10 | b1 | 1 | | 262 | dont_split_on_different_ssa | test.py:262:9:262:10 | b2 | 1 | | 264 | split17 | test.py:264:13:264:15 | var | 1 | | 266 | split17 | test.py:266:8:266:10 | var | 1 | | 267 | split17 | test.py:267:9:267:10 | a1 | 1 | | 269 | split17 | test.py:269:9:269:10 | a2 | 1 | | 270 | split17 | test.py:270:8:270:14 | UnaryExpr | 2 | | 270 | split17 | test.py:270:12:270:14 | var | 2 | | 271 | split17 | test.py:271:9:271:10 | b1 | 1 | | 273 | split17 | test.py:273:9:273:10 | b2 | 1 | | 274 | split17 | test.py:274:8:274:10 | var | 2 | | 275 | split17 | test.py:275:9:275:10 | c1 | 1 | | 277 | split17 | test.py:277:9:277:10 | c2 | 1 | | 278 | split17 | test.py:278:8:278:10 | var | 2 | | 279 | split17 | test.py:279:9:279:10 | d1 | 1 | | 281 | split17 | test.py:281:9:281:10 | d2 | 1 | | 282 | split17 | test.py:282:8:282:10 | var | 2 | | 283 | split17 | test.py:283:9:283:10 | e1 | 1 | | 285 | split17 | test.py:285:9:285:10 | e2 | 1 | | 287 | split18 | test.py:287:13:287:15 | var | 1 | | 289 | split18 | test.py:289:8:289:10 | var | 1 | | 290 | split18 | test.py:290:9:290:10 | a1 | 1 | | 292 | split18 | test.py:292:9:292:10 | a2 | 1 | | 293 | split18 | test.py:293:8:293:10 | var | 2 | | 293 | split18 | test.py:293:8:293:22 | Compare | 2 | | 293 | split18 | test.py:293:19:293:22 | None | 2 | | 294 | split18 | test.py:294:9:294:10 | b1 | 2 | | 296 | split18 | test.py:296:9:296:10 | b2 | 1 | | 297 | split18 | test.py:297:8:297:10 | var | 3 | | 297 | split18 | test.py:297:8:297:18 | Compare | 3 | | 297 | split18 | test.py:297:15:297:18 | None | 3 | | 298 | split18 | test.py:298:9:298:10 | c1 | 1 | | 300 | split18 | test.py:300:9:300:10 | c2 | 2 | | 301 | split18 | test.py:301:8:301:10 | var | 3 | | 302 | split18 | test.py:302:9:302:10 | d1 | 1 | | 304 | split18 | test.py:304:9:304:10 | d2 | 2 | | 305 | split18 | test.py:305:8:305:10 | var | 3 | | 306 | split18 | test.py:306:9:306:10 | e1 | 1 | | 308 | split18 | test.py:308:9:308:10 | e2 | 2 | | 310 | split_on_boolean_only | test.py:310:27:310:27 | x | 1 | | 311 | split_on_boolean_only | test.py:311:8:311:8 | x | 1 | | 312 | split_on_boolean_only | test.py:312:9:312:10 | a1 | 1 | | 314 | split_on_boolean_only | test.py:314:9:314:10 | a2 | 1 | | 315 | split_on_boolean_only | test.py:315:8:315:8 | x | 2 | | 315 | split_on_boolean_only | test.py:315:8:315:20 | Compare | 2 | | 315 | split_on_boolean_only | test.py:315:17:315:20 | None | 2 | | 316 | split_on_boolean_only | test.py:316:9:316:10 | b1 | 2 | | 318 | split_on_boolean_only | test.py:318:9:318:10 | b2 | 1 | | 319 | split_on_boolean_only | test.py:319:8:319:8 | x | 3 | | 320 | split_on_boolean_only | test.py:320:9:320:10 | c1 | 1 | | 322 | split_on_boolean_only | test.py:322:9:322:10 | c2 | 2 | | 324 | split_on_none_aswell | test.py:324:26:324:26 | x | 1 | | 325 | split_on_none_aswell | test.py:325:8:325:8 | x | 1 | | 326 | split_on_none_aswell | test.py:326:9:326:10 | a1 | 1 | | 328 | split_on_none_aswell | test.py:328:9:328:10 | a2 | 1 | | 329 | split_on_none_aswell | test.py:329:8:329:8 | x | 2 | | 329 | split_on_none_aswell | test.py:329:8:329:20 | Compare | 2 | | 329 | split_on_none_aswell | test.py:329:17:329:20 | None | 2 | | 330 | split_on_none_aswell | test.py:330:9:330:10 | b1 | 2 | | 332 | split_on_none_aswell | test.py:332:9:332:10 | b2 | 1 | | 333 | split_on_none_aswell | test.py:333:8:333:8 | x | 3 | | 333 | split_on_none_aswell | test.py:333:8:333:16 | Compare | 3 | | 333 | split_on_none_aswell | test.py:333:13:333:16 | None | 3 | | 334 | split_on_none_aswell | test.py:334:9:334:10 | c1 | 1 | | 336 | split_on_none_aswell | test.py:336:9:336:10 | c2 | 2 | | 338 | split_on_or_defn | test.py:338:22:338:24 | var | 1 | | 339 | split_on_or_defn | test.py:339:8:339:10 | var | 1 | | 340 | split_on_or_defn | test.py:340:9:340:11 | obj | 1 | | 340 | split_on_or_defn | test.py:340:15:340:19 | thing | 1 | | 340 | split_on_or_defn | test.py:340:15:340:21 | thing() | 1 | | 341 | split_on_or_defn | test.py:341:8:341:14 | UnaryExpr | 2 | | 341 | split_on_or_defn | test.py:341:8:341:26 | BoolExpr | 2 | | 341 | split_on_or_defn | test.py:341:12:341:14 | var | 2 | | 341 | split_on_or_defn | test.py:341:19:341:21 | obj | 1 | | 341 | split_on_or_defn | test.py:341:19:341:26 | Attribute | 1 | | 342 | split_on_or_defn | test.py:342:9:342:9 | x | 2 | | 345 | split_on_exception | test.py:345:5:345:8 | flag | 1 | | 345 | split_on_exception | test.py:345:12:345:16 | False | 1 | | 346 | split_on_exception | test.py:346:5:346:8 | Try | 1 | | 347 | split_on_exception | test.py:347:9:347:9 | x | 1 | | 347 | split_on_exception | test.py:347:13:347:24 | do_something | 1 | | 347 | split_on_exception | test.py:347:13:347:26 | do_something() | 1 | | 348 | split_on_exception | test.py:348:5:348:21 | ExceptStmt | 1 | | 348 | split_on_exception | test.py:348:12:348:20 | Exception | 1 | | 349 | split_on_exception | test.py:349:9:349:12 | flag | 1 | | 349 | split_on_exception | test.py:349:16:349:19 | True | 1 | | 350 | split_on_exception | test.py:350:8:350:15 | UnaryExpr | 2 | | 350 | split_on_exception | test.py:350:12:350:15 | flag | 2 | | 351 | split_on_exception | test.py:351:9:351:9 | x | 1 | | 353 | partially_useful_split | test.py:353:28:353:31 | cond | 1 | | 354 | partially_useful_split | test.py:354:8:354:11 | cond | 1 | | 355 | partially_useful_split | test.py:355:9:355:9 | x | 1 | | 355 | partially_useful_split | test.py:355:13:355:16 | None | 1 | | 357 | partially_useful_split | test.py:357:9:357:9 | x | 1 | | 357 | partially_useful_split | test.py:357:13:357:29 | something_or_none | 1 | | 357 | partially_useful_split | test.py:357:13:357:31 | something_or_none() | 1 | | 358 | partially_useful_split | test.py:358:5:358:15 | other_stuff | 2 | | 358 | partially_useful_split | test.py:358:5:358:17 | other_stuff() | 2 | | 359 | partially_useful_split | test.py:359:8:359:8 | x | 2 | | 360 | partially_useful_split | test.py:360:9:360:10 | a1 | 1 | | 362 | partially_useful_split | test.py:362:9:362:10 | a2 | 2 | | 364 | dont_split_not_useful | test.py:364:27:364:30 | cond | 1 | | 364 | dont_split_not_useful | test.py:364:33:364:33 | y | 1 | | 365 | dont_split_not_useful | test.py:365:8:365:11 | cond | 1 | | 366 | dont_split_not_useful | test.py:366:9:366:9 | x | 1 | | 366 | dont_split_not_useful | test.py:366:13:366:16 | None | 1 | | 368 | dont_split_not_useful | test.py:368:9:368:9 | x | 1 | | 368 | dont_split_not_useful | test.py:368:13:368:29 | something_or_none | 1 | | 368 | dont_split_not_useful | test.py:368:13:368:31 | something_or_none() | 1 | | 369 | dont_split_not_useful | test.py:369:5:369:15 | other_stuff | 1 | | 369 | dont_split_not_useful | test.py:369:5:369:17 | other_stuff() | 1 | | 370 | dont_split_not_useful | test.py:370:8:370:8 | y | 1 | | 371 | dont_split_not_useful | test.py:371:9:371:10 | a1 | 1 | | 373 | dont_split_not_useful | test.py:373:9:373:10 | a2 | 1 | | 376 | f | test.py:376:7:376:7 | x | 1 | | 376 | f | test.py:376:9:376:9 | y | 1 | | 377 | f | test.py:377:8:377:8 | x | 1 | | 377 | f | test.py:377:8:377:14 | BoolExpr | 1 | | 377 | f | test.py:377:14:377:14 | y | 1 | | 378 | f | test.py:378:9:378:13 | Raise | 1 | | 379 | f | test.py:379:8:379:19 | UnaryExpr | 3 | | 379 | f | test.py:379:13:379:13 | x | 2 | | 379 | f | test.py:379:13:379:18 | BoolExpr | 2 | | 379 | f | test.py:379:18:379:18 | y | 1 | | 380 | f | test.py:380:9:380:13 | Raise | 1 | | 381 | f | test.py:381:5:381:8 | Pass | 2 | | 383 | g | test.py:383:7:383:7 | x | 1 | | 383 | g | test.py:383:9:383:9 | y | 1 | | 384 | g | test.py:384:8:384:8 | x | 1 | | 384 | g | test.py:384:8:384:14 | BoolExpr | 1 | | 384 | g | test.py:384:14:384:14 | y | 1 | | 385 | g | test.py:385:9:385:13 | Raise | 1 | | 386 | g | test.py:386:8:386:8 | x | 2 | | 386 | g | test.py:386:8:386:13 | BoolExpr | 2 | | 386 | g | test.py:386:13:386:13 | y | 1 | | 388 | g | test.py:388:9:388:12 | here | 2 | | 389 | g | test.py:389:5:389:7 | end | 2 | | 391 | h | test.py:391:7:391:7 | x | 1 | | 391 | h | test.py:391:10:391:10 | y | 1 | | 393 | h | test.py:393:9:396:18 | BoolExpr | 1 | | 393 | h | test.py:393:10:393:10 | x | 1 | | 393 | h | test.py:393:10:394:14 | BoolExpr | 1 | | 394 | h | test.py:394:10:394:14 | UnaryExpr | 1 | | 394 | h | test.py:394:14:394:14 | y | 1 | | 395 | h | test.py:395:10:395:10 | x | 2 | | 395 | h | test.py:395:10:396:17 | BoolExpr | 2 | | 396 | h | test.py:396:10:396:10 | y | 1 | | 396 | h | test.py:396:10:396:15 | Attribute | 1 | | 396 | h | test.py:396:10:396:17 | Attribute() | 1 | | 398 | h | test.py:398:9:398:12 | Pass | 1 | | 400 | j | test.py:400:7:400:7 | a | 1 | | 400 | j | test.py:400:10:400:10 | b | 1 | | 401 | j | test.py:401:8:401:8 | a | 1 | | 401 | j | test.py:401:8:401:13 | BoolExpr | 1 | | 401 | j | test.py:401:13:401:13 | b | 1 | | 402 | j | test.py:402:12:402:12 | a | 2 | | 403 | j | test.py:403:13:403:16 | here | 1 | | 405 | j | test.py:405:13:405:17 | there | 1 | | 408 | split_on_strings | test.py:408:5:408:8 | Try | 1 | | 409 | split_on_strings | test.py:409:9:409:18 | might_fail | 1 | | 409 | split_on_strings | test.py:409:9:409:20 | might_fail() | 1 | | 410 | split_on_strings | test.py:410:9:410:9 | x | 1 | | 410 | split_on_strings | test.py:410:13:410:18 | StringLiteral | 1 | | 411 | split_on_strings | test.py:411:5:411:11 | ExceptStmt | 1 | | 412 | split_on_strings | test.py:412:9:412:9 | x | 1 | | 412 | split_on_strings | test.py:412:13:412:16 | StringLiteral | 1 | | 414 | split_on_strings | test.py:414:8:414:8 | x | 2 | | 414 | split_on_strings | test.py:414:8:414:16 | Compare | 2 | | 414 | split_on_strings | test.py:414:13:414:16 | StringLiteral | 2 | | 415 | split_on_strings | test.py:415:9:415:12 | Pass | 2 | | 416 | split_on_strings | test.py:416:5:416:8 | Pass | 2 | | 419 | scipy_stylee | test.py:419:18:419:18 | x | 1 | | 420 | scipy_stylee | test.py:420:5:420:31 | Assert | 2 | | 420 | scipy_stylee | test.py:420:12:420:12 | x | 1 | | 420 | scipy_stylee | test.py:420:12:420:31 | Compare | 1 | | 420 | scipy_stylee | test.py:420:18:420:20 | StringLiteral | 1 | | 420 | scipy_stylee | test.py:420:18:420:30 | Tuple | 1 | | 420 | scipy_stylee | test.py:420:23:420:25 | StringLiteral | 1 | | 420 | scipy_stylee | test.py:420:28:420:30 | StringLiteral | 1 | | 421 | scipy_stylee | test.py:421:8:421:8 | x | 1 | | 421 | scipy_stylee | test.py:421:8:421:15 | Compare | 1 | | 421 | scipy_stylee | test.py:421:13:421:15 | StringLiteral | 1 | | 422 | scipy_stylee | test.py:422:9:422:12 | Pass | 1 | | 423 | scipy_stylee | test.py:423:10:423:10 | x | 1 | | 423 | scipy_stylee | test.py:423:10:423:17 | Compare | 1 | | 423 | scipy_stylee | test.py:423:15:423:17 | StringLiteral | 1 | | 424 | scipy_stylee | test.py:424:9:424:12 | Pass | 1 | | 425 | scipy_stylee | test.py:425:10:425:10 | x | 1 | | 425 | scipy_stylee | test.py:425:10:425:17 | Compare | 1 | | 425 | scipy_stylee | test.py:425:15:425:17 | StringLiteral | 1 | | 426 | scipy_stylee | test.py:426:9:426:12 | Pass | 1 | | 429 | scipy_stylee | test.py:429:9:429:12 | Pass | 1 | | 431 | odasa_6674 | test.py:431:16:431:16 | x | 1 | | 432 | odasa_6674 | test.py:432:5:432:9 | valid | 1 | | 432 | odasa_6674 | test.py:432:13:432:16 | True | 1 | | 433 | odasa_6674 | test.py:433:8:433:27 | dont_understand_this | 1 | | 433 | odasa_6674 | test.py:433:8:433:29 | dont_understand_this() | 1 | | 434 | odasa_6674 | test.py:434:9:434:12 | Try | 1 | | 435 | odasa_6674 | test.py:435:13:435:21 | may_raise | 1 | | 435 | odasa_6674 | test.py:435:13:435:23 | may_raise() | 1 | | 436 | odasa_6674 | test.py:436:13:436:17 | score | 1 | | 436 | odasa_6674 | test.py:436:21:436:21 | IntegerLiteral | 1 | | 437 | odasa_6674 | test.py:437:9:437:24 | ExceptStmt | 1 | | 437 | odasa_6674 | test.py:437:16:437:23 | KeyError | 1 | | 438 | odasa_6674 | test.py:438:13:438:17 | valid | 1 | | 438 | odasa_6674 | test.py:438:21:438:25 | False | 1 | | 439 | odasa_6674 | test.py:439:12:439:20 | UnaryExpr | 2 | | 439 | odasa_6674 | test.py:439:16:439:20 | valid | 2 | | 440 | odasa_6674 | test.py:440:13:440:30 | Raise | 1 | | 440 | odasa_6674 | test.py:440:19:440:28 | ValueError | 1 | | 440 | odasa_6674 | test.py:440:19:440:30 | ValueError() | 1 | | 442 | odasa_6674 | test.py:442:9:442:13 | score | 1 | | 442 | odasa_6674 | test.py:442:17:442:17 | IntegerLiteral | 1 | | 443 | odasa_6674 | test.py:443:5:443:16 | Return | 1 | | 443 | odasa_6674 | test.py:443:12:443:16 | score | 1 | | 445 | odasa_6625 | test.py:445:16:445:16 | k | 1 | | 446 | odasa_6625 | test.py:446:5:446:9 | value | 1 | | 446 | odasa_6625 | test.py:446:13:446:16 | StringLiteral | 1 | | 447 | odasa_6625 | test.py:447:8:447:8 | k | 1 | | 447 | odasa_6625 | test.py:447:8:447:17 | Attribute | 1 | | 447 | odasa_6625 | test.py:447:8:447:25 | Attribute() | 1 | | 447 | odasa_6625 | test.py:447:8:447:47 | BoolExpr | 1 | | 447 | odasa_6625 | test.py:447:19:447:24 | StringLiteral | 1 | | 447 | odasa_6625 | test.py:447:30:447:30 | k | 1 | | 447 | odasa_6625 | test.py:447:30:447:39 | Attribute | 1 | | 447 | odasa_6625 | test.py:447:30:447:47 | Attribute() | 1 | | 447 | odasa_6625 | test.py:447:41:447:46 | StringLiteral | 1 | | 448 | odasa_6625 | test.py:448:9:448:13 | value | 1 | | 448 | odasa_6625 | test.py:448:17:448:17 | IntegerLiteral | 1 | | 449 | odasa_6625 | test.py:449:8:449:8 | k | 1 | | 449 | odasa_6625 | test.py:449:8:449:18 | Compare | 1 | | 449 | odasa_6625 | test.py:449:13:449:18 | StringLiteral | 1 | | 450 | odasa_6625 | test.py:450:9:450:31 | Return | 1 | | 450 | odasa_6625 | test.py:450:16:450:20 | value | 1 | | 450 | odasa_6625 | test.py:450:16:450:31 | BinaryExpr | 1 | | 450 | odasa_6625 | test.py:450:24:450:31 | StringLiteral | 1 | | 453 | avoid_redundant_split | test.py:453:27:453:27 | a | 1 | | 454 | avoid_redundant_split | test.py:454:8:454:8 | a | 1 | | 455 | avoid_redundant_split | test.py:455:9:455:9 | x | 1 | | 455 | avoid_redundant_split | test.py:455:13:455:25 | unknown_thing | 1 | | 455 | avoid_redundant_split | test.py:455:13:455:27 | unknown_thing() | 1 | | 457 | avoid_redundant_split | test.py:457:9:457:9 | x | 1 | | 457 | avoid_redundant_split | test.py:457:13:457:16 | None | 1 | | 458 | avoid_redundant_split | test.py:458:8:458:8 | x | 2 | | 459 | avoid_redundant_split | test.py:459:9:459:12 | Pass | 1 | | 460 | avoid_redundant_split | test.py:460:8:460:8 | x | 2 | | 461 | avoid_redundant_split | test.py:461:9:461:12 | Pass | 1 | | 462 | avoid_redundant_split | test.py:462:5:462:15 | other_stuff | 2 | | 462 | avoid_redundant_split | test.py:462:5:462:17 | other_stuff() | 2 | | 463 | avoid_redundant_split | test.py:463:5:463:8 | Try | 2 | | 464 | avoid_redundant_split | test.py:464:16:464:18 | ImportExpr | 2 | | 464 | avoid_redundant_split | test.py:464:16:464:18 | foo | 2 | | 465 | avoid_redundant_split | test.py:465:9:465:11 | var | 2 | | 465 | avoid_redundant_split | test.py:465:15:465:18 | True | 2 | | 466 | avoid_redundant_split | test.py:466:5:466:11 | ExceptStmt | 2 | | 467 | avoid_redundant_split | test.py:467:9:467:11 | var | 2 | | 467 | avoid_redundant_split | test.py:467:15:467:19 | False | 2 | | 468 | avoid_redundant_split | test.py:468:8:468:10 | var | 4 | | 469 | avoid_redundant_split | test.py:469:9:469:11 | foo | 2 | | 469 | avoid_redundant_split | test.py:469:9:469:15 | Attribute | 2 | | 469 | avoid_redundant_split | test.py:469:9:469:17 | Attribute() | 2 |