@@ -154,7 +154,7 @@ impl VirtualMachine { |
154 | 154 | || previous_name != tb.frame.code.obj_name.as_str() |
155 | 155 | { |
156 | 156 | if repeat_counter > TRACEBACK_RECURSIVE_CUTOFF { |
157 | | - write_repeat_traceback_entry(output, &tb, repeat_counter)?; |
| 157 | + write_repeat_traceback_entry(output, repeat_counter)?; |
158 | 158 | } |
159 | 159 | previous_file = tb.frame.code.source_path.as_str().to_string(); |
160 | 160 | previous_line = tb.lineno.get(); |
@@ -167,7 +167,7 @@ impl VirtualMachine { |
167 | 167 | } |
168 | 168 | } |
169 | 169 | if repeat_counter > TRACEBACK_RECURSIVE_CUTOFF { |
170 | | - write_repeat_traceback_entry(output, &tb_list[0], repeat_counter)?; |
| 170 | + write_repeat_traceback_entry(output, repeat_counter)?; |
171 | 171 | } |
172 | 172 | } |
173 | 173 |
|
@@ -407,7 +407,7 @@ fn write_traceback_entry<W: Write>( |
407 | 407 | writeln!( |
408 | 408 | output, |
409 | 409 | r##" File "{}", line {}, in {}"##, |
410 | | - filename.trim_start_matches(r"\\?\"), |
| 410 | + filename, |
411 | 411 | tb_entry.lineno, |
412 | 412 | tb_entry.frame.code.obj_name |
413 | 413 | )?; |
@@ -418,7 +418,6 @@ fn write_traceback_entry<W: Write>( |
418 | 418 |
|
419 | 419 | fn write_repeat_traceback_entry<W: Write>( |
420 | 420 | output: &mut W, |
421 | | - tb_entry: &PyTracebackRef, |
422 | 421 | repeat_counter: usize, |
423 | 422 | ) -> Result<(), W::Error> { |
424 | 423 | let count = repeat_counter - TRACEBACK_RECURSIVE_CUTOFF; |
|