File: app_pwd.py

package info (click to toggle)
pypy3 7.0.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 111,848 kB
  • sloc: python: 1,291,746; ansic: 74,281; asm: 5,187; cpp: 3,017; sh: 2,533; makefile: 544; xml: 243; lisp: 45; csh: 21; awk: 4
file content (19 lines) | stat: -rw-r--r-- 718 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from _structseq import structseqtype, structseqfield

class struct_passwd(metaclass=structseqtype):
    """
    pwd.struct_passwd: Results from getpw*() routines.

    This object may be accessed either as a tuple of
      (pw_name,pw_passwd,pw_uid,pw_gid,pw_gecos,pw_dir,pw_shell)
    or via the object attributes as named in the above tuple.
    """
    name = "pwd.struct_passwd"

    pw_name   = structseqfield(0, "user name")
    pw_passwd = structseqfield(1, "password")
    pw_uid    = structseqfield(2, "user id")
    pw_gid    = structseqfield(3, "group id")
    pw_gecos  = structseqfield(4, "real name")
    pw_dir    = structseqfield(5, "home directory")
    pw_shell  = structseqfield(6, "shell program")