+ if svc.manage_pwent_p:
+ if alias is None: alias = user
+ passwd = CFG.RQCLASS.reset([OP.acct(svc, alias)]).pwgen()
+ svc.mkpwent(alias, passwd, fields)
+ elif fields:
+ raise U.ExpectedError, (
+ 400, "Password entry fields supplied, "
+ "but `%s' entries must be created manually" % service)
+