Issue #19852: move Path._raw_open() around, as it is now a private method.

Patch by Vajrasky Kok.
This commit is contained in:
Antoine Pitrou 2013-12-02 21:25:18 +01:00
parent a02c69a73b
commit 4a60d42aad

View File

@ -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):
"""