def removeMember(self, member): """Remove member from db""" database = self._dbconnect() store = Store(database) result = store.find(StormMembers, StormMembers.address == unicode(member,"utf-8") , StormMembers.listname == unicode(self.list,"utf-8")) result.remove() store.commit() oldm.removeMember(self,member)
def removeMember(self, member, affect_dlist_database=1): subscriber = DlistUtils.Subscriber(self.__mlist) oldm.removeMember(self, member) memberkey = member.lower() if affect_dlist_database and DlistUtils.enabled(self.__mlist): subscriber.unsubscribeFromList(memberkey) database = self._dbconnect() store = Store(database) result = store.find(StormMembers, StormMembers.address == unicode(member,"utf-8") , StormMembers.listname == unicode(self.list,"utf-8")) result.remove() store.commit()