add encoding for testdata reader

This commit is contained in:
Bastian Schroll 2019-10-24 13:29:16 +02:00
parent 72f4f3c8d8
commit 41a8fc740d

View file

@ -48,7 +48,6 @@ from boswatch.decoder.decoder import Decoder
from boswatch.utils import header from boswatch.utils import header
from boswatch.utils import misc from boswatch.utils import misc
header.logoToLog() header.logoToLog()
header.infoToLog() header.infoToLog()
@ -144,7 +143,7 @@ try:
else: else:
logging.warning("STARTING TESTMODE!") logging.warning("STARTING TESTMODE!")
logging.debug("reading testdata from file") logging.debug("reading testdata from file")
testFile = open("test/testdata.list", "r") testFile = open("test/testdata.list", mode="r", encoding="utf-8")
for testData in testFile: for testData in testFile:
if (len(testData.rstrip(' \t\n\r')) > 1) and ("#" not in testData[0]): if (len(testData.rstrip(' \t\n\r')) > 1) and ("#" not in testData[0]):
logging.info("Testdata: %s", testData.rstrip(' \t\n\r')) logging.info("Testdata: %s", testData.rstrip(' \t\n\r'))