From 76a366e05aea24ad5f67ea3ce9d17956f5f609f5 Mon Sep 17 00:00:00 2001 From: Harutaka Kawamura Date: Sun, 8 Jan 2023 02:39:31 +0900 Subject: [PATCH] Trim trailing whitespace when extracting isort directives (#1715) --- resources/test/fixtures/isort/split.py | 7 +++++-- src/directives.rs | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/test/fixtures/isort/split.py b/resources/test/fixtures/isort/split.py index 7554a90b8d..acdc032fe5 100644 --- a/resources/test/fixtures/isort/split.py +++ b/resources/test/fixtures/isort/split.py @@ -3,7 +3,10 @@ import f # isort: split -import a -import b import c import d + +# isort: split + +import a +import b diff --git a/src/directives.rs b/src/directives.rs index 8e954c8c9e..27c9eef777 100644 --- a/src/directives.rs +++ b/src/directives.rs @@ -104,6 +104,7 @@ pub fn extract_isort_directives(lxr: &[LexResult]) -> IsortDirectives { continue; }; + let comment_text = comment_text.trim_end(); if comment_text == "# isort: split" { splits.push(start.row()); } else if comment_text == "# isort: skip_file" {