'The logical negation of __eq__. Since this is one of the most
called methods in Evennia (along with __eq__) we do some
code-duplication here rather than issuing a method-lookup to
__eq__.'

def __ne__(self, cmd):

    try:
        return self._matchset.isdisjoint(cmd._matchset)
    except AttributeError:
        return (cmd not in self._matchset)
