def can_send(self, client):
        member = self.get_member(client)
        if not self.props.get('allow-external', False) or not member:
            return False
        if self.props.get('moderated', False):
            # XXX - check if the user can speak in this +m channel
            return False
        return True
dataset/ETHPy150Open mammon-ircd/mammon/mammon/channel.py/Channel.can_send/operator `and` -> `or`