def read_record(self):
        escaped = 0
        line = self.readline()
        if not line:
            return "", Binary, ""
        line = line.strip()
        if line.startswith("\\"):
            escaped = 1
            line = line[1:]
        digest = line[:32]
        assert line[32] == " "
        if line[33] == "*":
            mode = Binary
        else:
            mode = Text
        if escaped:
            fname = eval(line[34:] % '"%s"')
        else:
            fname = line[34:]
        return digest, mode, fname
dataset/ETHPy150Open kdart/pycopia/core/pycopia/md5lib.py/SumFile.read_record/swapped operands of `%`