FIX: ValueError: chr() arg not in range(256)

This commit is contained in:
Julien Palard 2011-10-08 15:56:23 +02:00
parent 16807577be
commit cfbf2fdb14

View File

@ -41,8 +41,8 @@ class Machine:
def get_integer(self): def get_integer(self):
parameter = 0 parameter = 0
while chr(self.mem[self.exc_ptr + 1]) >= '0' \ while self.mem[self.exc_ptr + 1] >= 0x30 \
and chr(self.mem[self.exc_ptr + 1]) <= '9': and self.mem[self.exc_ptr + 1] <= 0x39:
self.exc_ptr += 1 self.exc_ptr += 1
if not self.cycle(): if not self.cycle():
return parameter return parameter