Source code for uw.parse.unix_group

#!/sw/bin/python

import sys

from .delimited import *

unixGroupSpec = (
    ('group', readString),
    ('password', readString),
    ('gid', readInteger),
    ('members', readMultiple (partial (separateString, ','), readString)),
)

[docs]def parseUnixGroup (infile, loc=Location()): return parseLines (partial (separateString, ':'), unixGroupSpec, loc, decomment (readLines (infile)))
if __name__ == "__main__": for line in parseUnixGroup (sys.stdin): print(line)