Index: tests/server/db/Migrations.py =================================================================== --- tests/server/db/Migrations.py +++ tests/server/db/Migrations.py @@ -28,9 +28,10 @@ # Visit all the test suites. test_suite_link_rex = re.compile(""" (.*)
""") - test_suite_list_start = index.data.index("

Test Suites

") - test_suite_list_end = index.data.index("", test_suite_list_start) - for ln in index.data[test_suite_list_start:test_suite_list_end].split("\n"): + data = index.get_data(as_text=True) + test_suite_list_start = data.index("

Test Suites

") + test_suite_list_end = data.index("", test_suite_list_start) + for ln in data[test_suite_list_start:test_suite_list_end].split("\n"): # Ignore non-matching lines. print(ln, file=sys.stderr) m = test_suite_link_rex.match(ln)