Aqui está o que eu notei que realmente funcionou. Eu mudo len (nunca) == 1 para len (nunca) == 2. Parece funcionar e eu suponho que é porque ele está procurando por um comprimento exato de 2 combinações de nunca para essas duas opções (a conta expira e senha campos inativos). Estou certo?
users = []
for sect in _cfg.sections():
never = []
for (name, value) in _cfg.items(sect):
print("# %s: %s = %s" % (sect, name, value))
# Notice that the names are normalized to all lowercase
if name in ['account_expires', 'password_inactive'] and value=="never":
never.append(name)
# Slightly ugly, check for exactly one value in "never"
if len(never) == 2:
users.append(sect)
for user in users:
print("User %s still has access" % user)