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()