Handle # fmt: skip
followed by a comment (#4635)
This commit is contained in:
parent
6144c46c6a
commit
2c135edf37
@ -12,6 +12,7 @@
|
|||||||
- Fix crash while formatting a long `del` statement containing tuples (#4628)
|
- Fix crash while formatting a long `del` statement containing tuples (#4628)
|
||||||
- Fix crash while formatting expressions using the walrus operator in complex
|
- Fix crash while formatting expressions using the walrus operator in complex
|
||||||
`with` statements (#4630)
|
`with` statements (#4630)
|
||||||
|
- Handle `# fmt: skip` followed by a comment at the end of file (#4635)
|
||||||
|
|
||||||
### Preview style
|
### Preview style
|
||||||
|
|
||||||
|
@ -321,7 +321,7 @@ def _generate_ignored_nodes_from_fmt_skip(
|
|||||||
if not comments or comment.value != comments[0].value:
|
if not comments or comment.value != comments[0].value:
|
||||||
return
|
return
|
||||||
if prev_sibling is not None:
|
if prev_sibling is not None:
|
||||||
leaf.prefix = ""
|
leaf.prefix = leaf.prefix[comment.consumed :]
|
||||||
|
|
||||||
if Preview.fix_fmt_skip_in_one_liners not in mode:
|
if Preview.fix_fmt_skip_in_one_liners not in mode:
|
||||||
siblings = [prev_sibling]
|
siblings = [prev_sibling]
|
||||||
|
6
tests/data/cases/fmtskip11.py
Normal file
6
tests/data/cases/fmtskip11.py
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
def foo():
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
# comment 1 # fmt: skip
|
||||||
|
# comment 2
|
Loading…
Reference in New Issue
Block a user