def getpwall(): """ getpwall() -> list_of_entries Return a list of all available password database entries, in arbitrary order. See pwd.__doc__ for more on password database entries. """ users = [] lib.setpwent() while True: pw = lib.getpwent() if not pw: break users.append(_mkpwent(pw)) lib.endpwent() return users