def hash(self, storage):
        storage = self.unerase(storage)
        length = len(storage)
        if length == 0:
            return -1
        x = ord(storage[0]) << 7
        i = 0
        while length < i:
            x = intmask((1000003 * x) ^ ord(storage[i]))
            i += 1
        x ^= length
        return intmask(x)
dataset/ETHPy150Open topazproject/topaz/topaz/objects/stringobject.py/MutableStringStrategy.hash/swapped operands of `<`