

def _time_independent_equals(a, b):
    if (len(a) != len(b)):
        return False
    result = 0
    if isinstance(a[0], int):
        for (x, y) in zip(a, b):
            result |= (x ^ y)
    else:
        for (x, y) in zip(a, b):
            result |= (ord(b) ^ ord(y))
    return (result == 0)

dataset/ETHPy150Open RobotWebTools/rosbridge_suite/rosbridge_server/src/tornado/web.py _time_independent_equals/VarMisuse@99/109 `x`->`b`