summaryrefslogtreecommitdiff
path: root/isort/comments.py
diff options
context:
space:
mode:
Diffstat (limited to 'isort/comments.py')
-rw-r--r--isort/comments.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/isort/comments.py b/isort/comments.py
index d033804d..b865b328 100644
--- a/isort/comments.py
+++ b/isort/comments.py
@@ -25,4 +25,8 @@ def add_to_line(
if not comments:
return original_string
else:
- return f"{parse(original_string)[0]}{comment_prefix} {'; '.join(comments)}"
+ unique_comments: List[str] = []
+ for comment in comments:
+ if comment not in unique_comments:
+ unique_comments.append(comment)
+ return f"{parse(original_string)[0]}{comment_prefix} {'; '.join(unique_comments)}"