mirror of
https://github.com/PyCQA/flake8.git
synced 2026-03-29 18:46:52 +00:00
27 lines
715 B
Text
27 lines
715 B
Text
diff --git a/flake8/utils.py b/flake8/utils.py
|
|
index f6ce384..7cd12b0 100644
|
|
--- a/flake8/utils.py
|
|
+++ b/flake8/utils.py
|
|
@@ -75,8 +75,8 @@ def stdin_get_value():
|
|
return cached_value.getvalue()
|
|
|
|
|
|
-def parse_unified_diff():
|
|
- # type: () -> List[str]
|
|
+def parse_unified_diff(diff=None):
|
|
+ # type: (str) -> List[str]
|
|
"""Parse the unified diff passed on stdin.
|
|
|
|
:returns:
|
|
@@ -84,7 +84,10 @@ def parse_unified_diff():
|
|
:rtype:
|
|
dict
|
|
"""
|
|
- diff = stdin_get_value()
|
|
+ # Allow us to not have to patch out stdin_get_value
|
|
+ if diff is None:
|
|
+ diff = stdin_get_value()
|
|
+
|
|
number_of_rows = None
|
|
current_path = None
|
|
parsed_paths = collections.defaultdict(set)
|