diff --git a/src/lib.rs b/src/lib.rs index b80c853..65773db 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -36,7 +36,7 @@ impl Default for ParseConfig { } } -fn maybe_remove_suffix(frames: &mut Vec) { +fn maybe_remove_convert_frame_suffixes(frames: &mut Vec) { let target_frames = [ ("torch/_dynamo/convert_frame.py", "catch_errors"), ("torch/_dynamo/convert_frame.py", "_convert_frame"), @@ -54,7 +54,7 @@ fn maybe_remove_suffix(frames: &mut Vec) { && frame.name == target.1 }) { - frames.truncate(len - 3); + frames.truncate(len - target_frames.len()); } } } @@ -313,7 +313,7 @@ pub fn parse_path(path: &PathBuf, config: ParseConfig) -> anyhow::Result