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)