Fix bugs in MessageRange parsing

This commit is contained in:
XANTRONIX Development 2024-11-25 21:52:07 -05:00
parent 29ebfe7ca2
commit 481889c74c

View file

@ -66,26 +66,26 @@ class MessageRange():
match = __class__.RE_NUM.match(r) match = __class__.RE_NUM.match(r)
if match: if match:
obj = __class__() obj = __class__()
obj.id = match[1] obj.id = int(match[1])
return obj return obj
match = __class__.RE_RANGE.match(r) match = __class__.RE_RANGE.match(r)
if match: if match:
obj = __class__() obj = __class__()
obj.min = match[1] obj.min = int(match[1])
obj.max = match[2] obj.max = int(match[2])
return obj return obj
match = __class__.RE_RANGE_LOWER.match(r) match = __class__.RE_RANGE_LOWER.match(r)
if match: if match:
obj = __class__() obj = __class__()
obj.min = match[1] obj.min = int(match[1])
return obj return obj
match = __class__.RE_RANGE_UPPER.match(r) match = __class__.RE_RANGE_UPPER.match(r)
if match: if match:
obj = __class__() obj = __class__()
obj.max = match[1] obj.max = int(match[1])
return obj return obj
class Session(): class Session():