Source code for pysidetap.libs.operations

"""library that result simple Comparison operations."""


[docs]def op_eq(value1: any, value2: any) -> bool: """op_eq Operation equal. Args ---- value1 : any first value to be evaluated by operation value2 : any second value to be evaluated by operation Returns ------- bool if value1 == value2 True else False """ if value1 == value2: return True return False
[docs]def op_noteq(value1: any, value2: any) -> bool: """op_noteq Operation not equal. Args ---- value1: any first value to be evaluated by operation value2: any second value to be evaluated by operation Returns ------- bool: if value1 != value2 True else False """ if value1 != value2: return True return False
[docs]def op_gt(value1: any, value2: any) -> bool: """op_gt Operation great then. For args sets is testet subset https://en.wikipedia.org/wiki/Subset. Args ---- value1: any first value to be evaluated by operation value2: any second value to be evaluated by operation Returns ------- bool if value1 > value2 True else False """ if value1 > value2: return True return False
[docs]def op_gteq(value1: any, value2: any) -> bool: """op_gt Operation great then or equal. For args sets is testet subset https://en.wikipedia.org/wiki/Subset. Args ---- value1: any first value to be evaluated by operation value2: any second value to be evaluated by operation Returns ------- bool if value1 >= value2 True else False """ if value1 >= value2: return True return False
[docs]def op_lt(value1: any, value2: any) -> bool: """op_lt Operation less then. Args ---- value1: any first value to be evaluated by operation value2: any second value to be evaluated by operation Returns ------- bool if value1<value2 True else False """ if value1 < value2: return True return False
[docs]def op_lteq(value1: any, value2: any) -> bool: """op_lteq Operation less then or equal. Args ---- value1: any first value to be evaluated by operation value2: any second value to be evaluated by operation Returns ------- bool if value1 <= value2 True else False """ if value1 <= value2: return True return False