diff options
author | Ian Cordasco <sigmavirus24@users.noreply.github.com> | 2017-01-30 10:37:52 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-30 10:37:52 -0600 |
commit | 6837433c1a2835fa40ecfa1548408241363546c6 (patch) | |
tree | 02b1de502030222c556959a0f3b40be1913278df | |
parent | 9f725fb0fad8919a9467834309fbd9f604280035 (diff) | |
parent | b10ea40cab108bb0cf742872c6cfa6499411f1dd (diff) | |
download | pep8-6837433c1a2835fa40ecfa1548408241363546c6.tar.gz |
Merge pull request #618 from sigmavirus24/bug/617
Fix regression in E302 detection
-rwxr-xr-x | pycodestyle.py | 2 | ||||
-rw-r--r-- | testsuite/E30not.py | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/pycodestyle.py b/pycodestyle.py index 2e4ebed..05e8e5d 100755 --- a/pycodestyle.py +++ b/pycodestyle.py @@ -122,7 +122,7 @@ OPERATOR_REGEX = re.compile(r'(?:[^,\s])(\s*)(?:[-+*/|!<=>%&^]+)(\s*)') LAMBDA_REGEX = re.compile(r'\blambda\b') HUNK_REGEX = re.compile(r'^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@.*$') STARTSWITH_DEF_REGEX = re.compile(r'^(async\s+def|def)') -STARTSWITH_TOP_LEVEL_REGEX = re.compile(r'^(async\s+def|def|class|@)') +STARTSWITH_TOP_LEVEL_REGEX = re.compile(r'^(async\s+def\s+|def\s+|class\s+|@)') STARTSWITH_INDENT_STATEMENT_REGEX = re.compile( r'^\s*({0})'.format('|'.join(s.replace(' ', '\s+') for s in ( 'def', 'async def', diff --git a/testsuite/E30not.py b/testsuite/E30not.py index 63ff733..00bee95 100644 --- a/testsuite/E30not.py +++ b/testsuite/E30not.py @@ -155,3 +155,6 @@ if __name__ == '__main__': classification_errors = None #: Okay defined_properly = True +#: Okay +defaults = {} +defaults.update({}) |