From 0006a3d04783ffb79bb8673db57cfc38e5d8cdd5 Mon Sep 17 00:00:00 2001
From: Vit Novotny <witiko@mail.muni.cz>
Date: Tue, 17 Aug 2021 23:29:04 +0200
Subject: [PATCH] Make pytype happy

---
 scripts/common.py                  | 2 ++
 scripts/evaluate_speed_piechart.py | 1 +
 2 files changed, 3 insertions(+)

diff --git a/scripts/common.py b/scripts/common.py
index 661ce1dd..e9d31862 100644
--- a/scripts/common.py
+++ b/scripts/common.py
@@ -619,6 +619,7 @@ def is_multicolumn(filename, algorithm='computational_geometry'):
 def _get_number_of_columns_computational_geometry(xml_document, num_beams=5):
     page, = xml_document.xpath('//div[@class="ocr_page"]')
     page_match = re.match(BBOX_REGEX, page.attrib['title'])
+    assert page_match is not None
     page_height = float(page_match.group('y1')) - float(page_match.group('y0'))
 
     from shapely.geometry import Polygon, LineString
@@ -626,6 +627,7 @@ def _get_number_of_columns_computational_geometry(xml_document, num_beams=5):
     paragraphs = []
     for paragraph_number, paragraph in enumerate(page.xpath('//p[@class="ocr_par" and @title]')):
         paragraph_match = re.match(BBOX_REGEX, paragraph.attrib['title'])
+        assert paragraph_match is not None
         coords = [
             (float(paragraph_match.group('x0')), float(paragraph_match.group('y0'))),
             (float(paragraph_match.group('x0')), float(paragraph_match.group('y1'))),
diff --git a/scripts/evaluate_speed_piechart.py b/scripts/evaluate_speed_piechart.py
index 2e23498e..20846425 100644
--- a/scripts/evaluate_speed_piechart.py
+++ b/scripts/evaluate_speed_piechart.py
@@ -39,6 +39,7 @@ def evaluate():
         if exit_code != 0:
             continue
         match = re.fullmatch(COMMAND_REGEX, command)
+        assert match is not None
         command = list(dropwhile(lambda x: x is None, match.groups()))[0]
         if command not in LABEL_MAP:
             if command not in missing_commands:
-- 
GitLab