summaryrefslogtreecommitdiffstats
path: root/Lib/shlex.py
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2022-07-04 13:29:19 (GMT)
committerGitHub <noreply@github.com>2022-07-04 13:29:19 (GMT)
commitfbcee570d1e15e5260a456cb71c8b0897dc76237 (patch)
tree0f59827fabc49ed3e88724ed3bbcced7ff4fe8f3 /Lib/shlex.py
parent670f7f10cf9cd7bdde9e62660d85506823f5bf7c (diff)
downloadcpython-fbcee570d1e15e5260a456cb71c8b0897dc76237.zip
cpython-fbcee570d1e15e5260a456cb71c8b0897dc76237.tar.gz
cpython-fbcee570d1e15e5260a456cb71c8b0897dc76237.tar.bz2
gh-94352: shlex.split() no longer accepts None (#94353)
shlex.split(): Passing None for s argument now raises an exception, rather than reading sys.stdin. The feature was deprecated in Python 3.9.
Diffstat (limited to 'Lib/shlex.py')
-rw-r--r--Lib/shlex.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/Lib/shlex.py b/Lib/shlex.py
index 4801a6c..a91c9b0 100644
--- a/Lib/shlex.py
+++ b/Lib/shlex.py
@@ -305,9 +305,7 @@ class shlex:
def split(s, comments=False, posix=True):
"""Split the string *s* using shell-like syntax."""
if s is None:
- import warnings
- warnings.warn("Passing None for 's' to shlex.split() is deprecated.",
- DeprecationWarning, stacklevel=2)
+ raise ValueError("s argument must not be None")
lex = shlex(s, posix=posix)
lex.whitespace_split = True
if not comments: