Issue 32651: os.getlogin() should recommend getpass.getuser() (original) (raw)
The documentation for os.getlogin() says:
"Return the name of the user logged in on the controlling terminal of the process. For most purposes, it is more useful to use the environment variables LOGNAME or USERNAME to find out who the user is, or pwd.getpwuid(os.getuid())[0] to get the login name of the current real user id.
Availability: Unix, Windows."
Well, why not suggestion getpass.getuser() since that's exactly how the latter works? :)