Skip to content

bpo-33239: Fix default value of 'buffering' parameter in docs of tempfile.* functions#21763

Merged
miss-islington merged 1 commit intopython:masterfrom
sir-sigurd:fix-buffering-docs
Sep 13, 2020
Merged

bpo-33239: Fix default value of 'buffering' parameter in docs of tempfile.* functions#21763
miss-islington merged 1 commit intopython:masterfrom
sir-sigurd:fix-buffering-docs

Conversation

@sir-sigurd
Copy link
Contributor

@sir-sigurd sir-sigurd commented Aug 7, 2020

None doesn't work:

>>> import tempfile
>>> tempfile.TemporaryFile(buffering=None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/sergey/tmp/cpython-dev/Lib/tempfile.py", line 607, in TemporaryFile
    return _io.open(fd, mode, buffering=buffering,
TypeError: 'NoneType' object cannot be interpreted as an integer

https://bugs.python.org/issue33239

Automerge-Triggered-By: @vsajip

@tirkarthi
Copy link
Member

This seems to have been reported already though the PR has unresolved review comments : https://bugs.python.org/issue33239

@vsajip vsajip changed the title Fix default value of 'buffering' parameter in docs of tempfile.* functions bpo-33239: Fix default value of 'buffering' parameter in docs of tempfile.* functions Sep 13, 2020
@vsajip
Copy link
Member

vsajip commented Sep 13, 2020

Travis job seems to be stalled, so I will close and reopen this PR.

@miss-islington
Copy link
Contributor

Thanks @sir-sigurd for the PR 🌮🎉.. I'm working now to backport this PR to: 3.8.
🐍🍒⛏🤖

@miss-islington
Copy link
Contributor

Thanks @sir-sigurd for the PR 🌮🎉.. I'm working now to backport this PR to: 3.9.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Sep 13, 2020
…file.* functions (pythonGH-21763)

`None` doesn't work:

```python
>>> import tempfile
>>> tempfile.TemporaryFile(buffering=None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/sergey/tmp/cpython-dev/Lib/tempfile.py", line 607, in TemporaryFile
    return _io.open(fd, mode, buffering=buffering,
TypeError: 'NoneType' object cannot be interpreted as an integer
```

Automerge-Triggered-By: @vsajip
(cherry picked from commit b48389d)

Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com>
@bedevere-bot
Copy link

GH-22225 is a backport of this pull request to the 3.9 branch.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Sep 13, 2020
…file.* functions (pythonGH-21763)

`None` doesn't work:

```python
>>> import tempfile
>>> tempfile.TemporaryFile(buffering=None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/sergey/tmp/cpython-dev/Lib/tempfile.py", line 607, in TemporaryFile
    return _io.open(fd, mode, buffering=buffering,
TypeError: 'NoneType' object cannot be interpreted as an integer
```

Automerge-Triggered-By: @vsajip
(cherry picked from commit b48389d)

Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com>
@bedevere-bot
Copy link

GH-22226 is a backport of this pull request to the 3.8 branch.

vsajip pushed a commit that referenced this pull request Sep 13, 2020
vsajip pushed a commit that referenced this pull request Sep 13, 2020
@sir-sigurd sir-sigurd deleted the fix-buffering-docs branch September 13, 2020 18:47
xzy3 pushed a commit to xzy3/cpython that referenced this pull request Oct 18, 2020
…file.* functions (pythonGH-21763)

`None` doesn't work:

```python
>>> import tempfile
>>> tempfile.TemporaryFile(buffering=None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/sergey/tmp/cpython-dev/Lib/tempfile.py", line 607, in TemporaryFile
    return _io.open(fd, mode, buffering=buffering,
TypeError: 'NoneType' object cannot be interpreted as an integer
```

Automerge-Triggered-By: @vsajip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation in the Doc dir skip news

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants