Use str.find(), not str.index() in each_message

This commit is contained in:
XANTRONIX Development 2024-11-30 06:36:59 -05:00
parent 3e7fea6c11
commit 47c70385aa

View file

@ -26,8 +26,11 @@ def each_line(text: str):
end = len(text) end = len(text)
while True: while True:
try: index = text.find('\n', start, end)
index = text.index('\n', start, end)
if index < 0:
yield text[start:end]
break
yield text[start:index+1] yield text[start:index+1]
@ -35,9 +38,6 @@ def each_line(text: str):
if start == end: if start == end:
break break
except ValueError:
yield text[start:end]
break
def parse_timestamp(timestamp: str): def parse_timestamp(timestamp: str):
if timestamp is None or timestamp == '': if timestamp is None or timestamp == '':