self.privs = []
self.gpg_emails = []
self.mailto = ""
+ self.change_requester = False
if p.has_option(login, "gpg_emails"):
self.gpg_emails = string.split(p.get(login, "gpg_emails"))
if len(self.gpg_emails) > 0:
self.mailto = self.gpg_emails[0]
+ if p.has_option(login, "change_requester"):
+ self.change_requester = True
+
if p.has_option(login, "privs"):
for p in string.split(p.get(login, "privs")):
l = string.split(p, ":")
return self.users[e]
return None
+ def user_by_login(self, l):
+ return self.users[l]
+
def user(self, l):
if not self.users.has_key(l):
log.panic("no such user: %s" % l)