On Mon, Sep 29, 2008 at 10:00 AM, Victor Stinner <[EMAIL PROTECTED]> wrote: > Le Monday 29 September 2008 17:16:47 Steven Bethard, vous avez écrit : >> > - getcwd() -> unicode >> > - getcwd(bytes=True) -> bytes >> >> Please let's not introduce boolean flags like this. How about >> ``getcwdb`` in parallel with the old ``getcwdu``? > > Yeah, you're right. So i wrote a new patch: os_getcwdb.patch > > With my patch we get (Python3): > * os.getcwd() -> unicode > * os.getcwdb() -> bytes > > Previously in Python2 it was: > * os.getcwd() -> str (bytes) > * os.getcwdu() -> unicode
Why not do: * os.getcwd() -> unicode * posix.getcwdb() -> bytes os gets the standard version and posix has an (unambiguously named) platform-specific version. -- Adam Olsen, aka Rhamphoryncus _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com