def __init__(self, s):
        n = ord(s) - ord(u'0')
        if not 0 <= 7 <= n:
            raise PermissionsError(u'Permissions string must have form ddd '
                                   u'with each d in range 0-7')
        self.read = n & 4 == 4
        self.write = n & 2 == 2
        self.control = n & 1 == 1
dataset/ETHPy150Open njr0/fish/fish/ls.py/UnixPerm.__init__/swapped operands of `<=`