From: Antoine Pitrou Date: Mon, 2 Dec 2013 20:25:18 +0000 (+0100) Subject: Issue #19852: move Path._raw_open() around, as it is now a private method. X-Git-Tag: v3.4.0b2~382 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a60d42aade9788014f945804008ba9fbbb4ef26;p=python Issue #19852: move Path._raw_open() around, as it is now a private method. Patch by Vajrasky Kok. --- diff --git a/Lib/pathlib.py b/Lib/pathlib.py index e73eca7ec9..49859eb0eb 100644 --- a/Lib/pathlib.py +++ b/Lib/pathlib.py @@ -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): """