summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2024-01-27 21:47:55 (GMT)
committerGitHub <noreply@github.com>2024-01-27 21:47:55 (GMT)
commita768e12f094a9b14a9a1680fb50330e1050716c4 (patch)
tree228f9823f2295ac35b9c98f4534cbe05161226d1
parent823a38a960c245cbf309ef29120d3690ba1bcd2c (diff)
downloadcpython-a768e12f094a9b14a9a1680fb50330e1050716c4.zip
cpython-a768e12f094a9b14a9a1680fb50330e1050716c4.tar.gz
cpython-a768e12f094a9b14a9a1680fb50330e1050716c4.tar.bz2
Use bool in fileinput.input() docstring and tests for the inplace argument (GH-111998)
The `.rst` docs, most tests, and typeshed already use bool for it.
-rw-r--r--Lib/fileinput.py2
-rw-r--r--Lib/test/test_fileinput.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/Lib/fileinput.py b/Lib/fileinput.py
index 1b25f28..3dba3d2 100644
--- a/Lib/fileinput.py
+++ b/Lib/fileinput.py
@@ -53,7 +53,7 @@ __getitem__() method which implements the sequence behavior. The
sequence must be accessed in strictly sequential order; sequence
access and readline() cannot be mixed.
-Optional in-place filtering: if the keyword argument inplace=1 is
+Optional in-place filtering: if the keyword argument inplace=True is
passed to input() or to the FileInput constructor, the file is moved
to a backup file and standard output is directed to the input file.
This makes it possible to write a filter that rewrites its input file
diff --git a/Lib/test/test_fileinput.py b/Lib/test/test_fileinput.py
index 786d918..b3ad41d 100644
--- a/Lib/test/test_fileinput.py
+++ b/Lib/test/test_fileinput.py
@@ -151,7 +151,7 @@ class BufferSizesTests(BaseTests, unittest.TestCase):
print('6. Inplace')
savestdout = sys.stdout
try:
- fi = FileInput(files=(t1, t2, t3, t4), inplace=1, encoding="utf-8")
+ fi = FileInput(files=(t1, t2, t3, t4), inplace=True, encoding="utf-8")
for line in fi:
line = line[:-1].upper()
print(line)
@@ -256,7 +256,7 @@ class FileInputTests(BaseTests, unittest.TestCase):
def test_file_opening_hook(self):
try:
# cannot use openhook and inplace mode
- fi = FileInput(inplace=1, openhook=lambda f, m: None)
+ fi = FileInput(inplace=True, openhook=lambda f, m: None)
self.fail("FileInput should raise if both inplace "
"and openhook arguments are given")
except ValueError: