# HG changeset patch # User Raphaël Gomès # Date 1565095770 -7200 # Node ID f9b64ff9d26ba64c9c3b1980f3fcef581a5802ab # Parent 911e25dc9d8c99ce4fee6e37bd6bb82c3ea9f3f9 byteify-strings: add space in special comments to silence flake8 error This is done soon enough that nobody has had the time to use this feature yet. diff -r 911e25dc9d8c -r f9b64ff9d26b contrib/byteify-strings.py --- a/contrib/byteify-strings.py Thu Jul 18 17:10:38 2019 +0800 +++ b/contrib/byteify-strings.py Tue Aug 06 14:49:30 2019 +0200 @@ -152,14 +152,14 @@ if not insideignoreblock: ignorenextline = ( tokens[i - 1].type == token.COMMENT - and tokens[i - 1].string == "#no-py3-transform" + and tokens[i - 1].string == "# no-py3-transform" ) continue if t.type == token.COMMENT: - if t.string == "#py3-transform: off": + if t.string == "# py3-transform: off": insideignoreblock = True - if t.string == "#py3-transform: on": + if t.string == "# py3-transform: on": insideignoreblock = False if ignorenextline or insideignoreblock: diff -r 911e25dc9d8c -r f9b64ff9d26b tests/test-byteify-strings.t --- a/tests/test-byteify-strings.t Thu Jul 18 17:10:38 2019 +0800 +++ b/tests/test-byteify-strings.t Tue Aug 06 14:49:30 2019 +0200 @@ -152,33 +152,33 @@ Test ignore comments $ cat > testfile.py < #py3-transform: off + > # py3-transform: off > "none" > "of" > 'these' > s = """should""" > d = '''be''' - > #py3-transform: on + > # py3-transform: on > "this should" > 'and this also' > - > #no-py3-transform + > # no-py3-transform > l = "this should be ignored" > l2 = "this shouldn't" > > EOF $ byteify_strings testfile.py - #py3-transform: off + # py3-transform: off "none" "of" 'these' s = """should""" d = '''be''' - #py3-transform: on + # py3-transform: on b"this should" b'and this also' - #no-py3-transform + # no-py3-transform l = "this should be ignored" l2 = b"this shouldn't"