From 5c036dcf5f5b464259e75f7b3942885734c4f13f Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Thu, 28 Feb 2019 07:32:08 +0100 Subject: Check for 'is' and 'in' as well --- pycodestyle.py | 2 +- testsuite/E22.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pycodestyle.py b/pycodestyle.py index b2285ba..02a717a 100755 --- a/pycodestyle.py +++ b/pycodestyle.py @@ -120,7 +120,7 @@ FUNCTION_RETURN_ANNOTATION_OP = ['->'] if sys.version_info >= (3, 5) else [] WS_NEEDED_OPERATORS = frozenset([ '**=', '*=', '/=', '//=', '+=', '-=', '!=', '<>', '<', '>', '%=', '^=', '&=', '|=', '==', '<=', '>=', '<<=', '>>=', '=', - 'and', 'or'] + + 'and', 'in', 'is', 'or'] + FUNCTION_RETURN_ANNOTATION_OP) WHITESPACE = frozenset(' \t') NEWLINE = frozenset([tokenize.NL, tokenize.NEWLINE]) diff --git a/testsuite/E22.py b/testsuite/E22.py index 351e976..4974cb3 100644 --- a/testsuite/E22.py +++ b/testsuite/E22.py @@ -80,6 +80,10 @@ i=i +1 i = 1and 1 #: E225 i = 1or 0 +#: E225 +1is 1 +#: E225 +1in [] #: E225 E226 i=i+1 #: E225 E226 -- cgit v1.2.1