def _add_user_to_filter(self, userid, filterid, role='boss'): member = Callfiltermember() member.type = 'user' member.typeval = str(userid) member.callfilterid = filterid member.bstype = role self.add_me(member) return member
def add_user_to_filter(session, userid, filterid, role): member = Callfiltermember() member.type = 'user' member.typeval = str(userid) member.callfilterid = filterid member.bstype = role session.begin() try: session.add(member) session.commit() except Exception: session.rollback() raise