Skip to content

Commit

Permalink
Merge pull request #1148 from PyCQA/fstring-312
Browse files Browse the repository at this point in the history
add fix for muting FSTRING_MIDDLE in 3.12+
  • Loading branch information
asottile committed Jun 13, 2023
2 parents 91d1433 + 8493758 commit 081c170
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
5 changes: 5 additions & 0 deletions pycodestyle.py
Original file line number Diff line number Diff line change
Expand Up @@ -2010,6 +2010,11 @@ def build_tokens_line(self):
continue
if token_type == tokenize.STRING:
text = mute_string(text)
elif (
sys.version_info >= (3, 12) and
token_type == tokenize.FSTRING_MIDDLE
):
text = 'x' * len(text)
if prev_row:
(start_row, start_col) = start
if prev_row != start_row: # different row
Expand Down
2 changes: 2 additions & 0 deletions testsuite/python36.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#: Okay
f'{hello}:{world}'

0 comments on commit 081c170

Please sign in to comment.