mirror of
https://github.com/python/cpython.git
synced 2024-11-24 18:34:43 +08: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
@ -939,6 +939,15 @@ class Path(PurePath):
|
||||
# A stub for the opener argument to built-in open()
|
||||
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
|
||||
|
||||
@classmethod
|
||||
@ -1045,15 +1054,6 @@ class Path(PurePath):
|
||||
import grp
|
||||
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,
|
||||
errors=None, newline=None):
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user