Does anybody know if there is a specific reason why the chr
function throws an error if I enter a number higher than 1114111?
EG:
>>> chr(1114111)
'\U0010ffff'
>>> chr(1114112)
Traceback (most recent call last): File "", line 1, in chr(1114112) ValueError: chr() arg not in range(0x110000)