예제 #1
0
파일: pwd.py 프로젝트: bheller84/babble
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.
    """
    try:
        return struct_passwd(_posix.getpwnam(name))
    except NullPointerException:
        raise KeyError, name
예제 #2
0
파일: pwd.py 프로젝트: 343829084/OpenRefine
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.
    """
    entry = _posix.getpwnam(name)
    if not entry:
        raise KeyError(name)
    return struct_passwd(entry)
예제 #3
0
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.
    """
    try:
        return struct_passwd(_posix.getpwnam(name))
    except NullPointerException:
        raise KeyError, name
예제 #4
0
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.
    """
    entry = _posix.getpwnam(name)
    if not entry:
        raise KeyError(name)
    return struct_passwd(entry)