import operator as __op class __Base(): def __init__(self): self.name = "None" def __str__(self): return self.name class Greater(__Base): def __init__(self): self.name = ">" def __call__(self, *args): return __op.gt(*args) class GreaterOrEqual(__Base): def __init__(self): self.name = "≥" def __call__(self, *args): return __op.ge(*args) class Equal(__Base): def __init__(self): self.name = "=" def __call__(self, *args): return __op.eq(*args) class NotEqual(__Base): def __init__(self): self.name = "≠" def __call__(self, *args): return __op.ne(*args) class LessOrEqual(__Base): def __init__(self): self.name = "≤" def __call__(self, *args): return __op.le(*args) class Less(__Base): def __init__(self): self.name = "<" def __call__(self, *args): return __op.lt(*args)