summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric N. Vander Weele <ericvw@gmail.com>2019-07-28 10:39:27 -0400
committerEric N. Vander Weele <ericvw@gmail.com>2019-07-28 10:39:27 -0400
commit9fbaf2d2ea49adb97cc45be83a966fb3c7f292f2 (patch)
tree382c1fc27adcb32fc2e92c43d3281ca3ad4afa95
parent862b17d229454e31e312217237bfe65f90effbe8 (diff)
downloadflake8-9fbaf2d2ea49adb97cc45be83a966fb3c7f292f2.tar.gz
utils: Assert desired contract for `parse_comma_separated_list()`
This is a separate commit so it can be dropped during a rebase or reverted independently.
-rw-r--r--src/flake8/utils.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/flake8/utils.py b/src/flake8/utils.py
index 02f0607..cf88648 100644
--- a/src/flake8/utils.py
+++ b/src/flake8/utils.py
@@ -39,6 +39,10 @@ def parse_comma_separated_list(value, regexp=COMMA_SEPARATED_LIST_RE):
:rtype:
list
"""
+ assert isinstance( # nosec (for bandit)
+ value, (string_types, type(None))
+ ), value
+
if not value:
return []