diff -r b0c4c7f04f05 Lib/pathlib.py --- a/Lib/pathlib.py Sun Dec 01 13:23:48 2013 +0100 +++ b/Lib/pathlib.py Sun Dec 01 22:35:56 2013 +0800 @@ -939,6 +939,15 @@ # 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 @@ 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): """