summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lee <IanLee1521@gmail.com>2014-12-18 23:34:57 -0800
committerIan Lee <IanLee1521@gmail.com>2014-12-19 00:48:48 -0800
commit3fe7dc6ebb380acaae2acd75bc7f483864c3d013 (patch)
tree6d1603417a551b923e793b6e41fbd215212f8ba1
parentae1000095558c782fe5cc745b2bd5e4b6dfccc52 (diff)
downloadpep8-3fe7dc6ebb380acaae2acd75bc7f483864c3d013.tar.gz
Update tests for issue #357
-rwxr-xr-xpep8.py4
-rw-r--r--testsuite/E25.py5
2 files changed, 8 insertions, 1 deletions
diff --git a/pep8.py b/pep8.py
index 7579494..5cf1629 100755
--- a/pep8.py
+++ b/pep8.py
@@ -755,7 +755,6 @@ def whitespace_around_named_parameter_equals(logical_line, tokens):
Okay: boolean(a <= b)
Okay: boolean(a >= b)
Okay: def foo(arg: int = 42):
- Okay: def f(x: int, y=15, z: float = 0.123) -> list:
E251: def complex(real, imag = 0.0):
E251: return magic(r = real, i = imag)
@@ -786,6 +785,9 @@ def whitespace_around_named_parameter_equals(logical_line, tokens):
no_space = True
if start != prev_end:
yield (prev_end, message)
+ if not parens:
+ annotated_func_arg = False
+
prev_end = end
diff --git a/testsuite/E25.py b/testsuite/E25.py
index 9b7ff69..ad8db88 100644
--- a/testsuite/E25.py
+++ b/testsuite/E25.py
@@ -29,3 +29,8 @@ foo(bar=(1 >= 1))
foo(bar=(1 <= 1))
(options, args) = parser.parse_args()
d[type(None)] = _deepcopy_atomic
+
+# Annotated Function Definitions
+#: Okay
+def munge(input: AnyStr, sep: AnyStr = None, limit=1000) -> AnyStr:
+ pass