def addPrivilege(self, privilege): """ Adds the passed privilege to list if it's not in it, yet. @param privilege: A privilege. @type privilege: L{Privilege} object """ inList = False for priv in self.privileges: if priv == privilege: inList = True if not inList: newPrivilege = Privilege() newPrivilege.copy(privilege) self.privileges.append(newPrivilege)