Esempio n. 1
0
File: pwd.py Progetto: sota/pypy-old
def getpwnam(name):
    """
    getpwnam(name) -> (pw_name,pw_passwd,pw_uid,
                        pw_gid,pw_gecos,pw_dir,pw_shell)
    Return the password database entry for the given user name.
    See pwd.__doc__ for more on password database entries.
    """
    if not isinstance(name, basestring):
        raise TypeError("expected string")
    name = str(name)
    pw = lib.getpwnam(name)
    if not pw:
        raise KeyError("getpwname(): name not found: %s" % name)
    return _mkpwent(pw)
Esempio n. 2
0
File: pwd.py Progetto: Qointum/pypy
def getpwnam(name):
    """
    getpwnam(name) -> (pw_name,pw_passwd,pw_uid,
                        pw_gid,pw_gecos,pw_dir,pw_shell)
    Return the password database entry for the given user name.
    See pwd.__doc__ for more on password database entries.
    """
    if not isinstance(name, basestring):
        raise TypeError("expected string")
    name = str(name)
    pw = lib.getpwnam(name)
    if not pw:
        raise KeyError("getpwname(): name not found: %s" % name)
    return _mkpwent(pw)