def __call__(self, fCallback):
        order_key = self.order_key
        def exist_mtinterceptor_and_call(self, *args, **kwargs):
            opts = args[1]
            order = getattr(opts, order_key)

            if not order.isdigit() or 0 < int(order):
                return self.protocol.sendData('MT Interceptor order must be a positive integer')

            if self.pb['router'].getMTInterceptor(int(order)) is not None:
                return fCallback(self, *args, **kwargs)

            return self.protocol.sendData('Unknown MT Interceptor: %s' % order)
        return exist_mtinterceptor_and_call
dataset/ETHPy150Open jookies/jasmin/jasmin/protocols/cli/mtinterceptorm.py/MTInterceptorExist.__call__/swapped operands of `<`