Here the pseudo code about the flow:
from array import array c = array('b') with open(file, mode = 'rb') as f: for character in f: res = func(character) c.append(res)
It runs into the error:
OverflowError: signed char is greater than maximum
with a special character ‘À’ which its binary value is 192:
My way to resolve this error is to update the type code of the array from ‘b’ (signed char) to ‘B’ (unsigned char).
from array import array c = array('B')
Reason: Data from the file will not in the range: from -127 to -1.
Scan the QR code using WeChat