mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Issue #19852: move Path._raw_open() around, as it is now a private method.
Patch by Vajrasky Kok.
This commit is contained in:
parent
a02c69a73b
commit
4a60d42aad
1 changed files with 9 additions and 9 deletions
|
@ -939,6 +939,15 @@ class Path(PurePath):
|
||||||
# A stub for the opener argument to built-in open()
|
# A stub for the opener argument to built-in open()
|
||||||
return self._accessor.open(self, flags, mode)
|
return self._accessor.open(self, flags, mode)
|
||||||
|
|
||||||
|
def _raw_open(self, flags, mode=0o777):
|
||||||
|
"""
|
||||||
|
Open the file pointed by this path and return a file descriptor,
|
||||||
|
as os.open() does.
|
||||||
|
"""
|
||||||
|
if self._closed:
|
||||||
|
self._raise_closed()
|
||||||
|
return self._accessor.open(self, flags, mode)
|
||||||
|
|
||||||
# Public API
|
# Public API
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
@ -1045,15 +1054,6 @@ class Path(PurePath):
|
||||||
import grp
|
import grp
|
||||||
return grp.getgrgid(self.stat().st_gid).gr_name
|
return grp.getgrgid(self.stat().st_gid).gr_name
|
||||||
|
|
||||||
def _raw_open(self, flags, mode=0o777):
|
|
||||||
"""
|
|
||||||
Open the file pointed by this path and return a file descriptor,
|
|
||||||
as os.open() does.
|
|
||||||
"""
|
|
||||||
if self._closed:
|
|
||||||
self._raise_closed()
|
|
||||||
return self._accessor.open(self, flags, mode)
|
|
||||||
|
|
||||||
def open(self, mode='r', buffering=-1, encoding=None,
|
def open(self, mode='r', buffering=-1, encoding=None,
|
||||||
errors=None, newline=None):
|
errors=None, newline=None):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue