Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a113e01 commit 309b043Copy full SHA for 309b043
1 file changed
Doc/library/functions.rst
@@ -958,12 +958,13 @@ are always available. They are listed here in alphabetical order.
958
... dir_fd = os.open(dirname, os.O_RDONLY)
959
... def opener(path, flags):
960
... return os.open(path, flags, dir_fd=dir_fd)
961
- ... return opener
+ ... return opener, dir_fd
962
...
963
- >>> opener = open_relative('somedir')
+ >>> opener, dir_fd = open_relative('somedir')
964
>>> with open('spamspam.txt', 'w', opener=opener) as f:
965
... print('This will be written to somedir/spamspam.txt', file=f)
966
967
+ >>> os.close(dir_fd) # don't leak a file descriptor
968
969
.. versionchanged:: 3.3
970
The *opener* parameter was added.
0 commit comments