diff --git a/london-mayors-questions/questions.py b/london-mayors-questions/questions.py index f5123ed4..41c0a79b 100755 --- a/london-mayors-questions/questions.py +++ b/london-mayors-questions/questions.py @@ -276,7 +276,7 @@ def parseQuestionPage(content): } # Try parse the actual answers out - answers_object = parseAnswersFromQuestionPage(main_content) + answers_object = parseAnswersFromQuestionPage(main_content, canonical_url) # Got answers? @@ -292,7 +292,7 @@ def parseQuestionPage(content): return question_object -def parseAnswersFromQuestionPage(page_content): +def parseAnswersFromQuestionPage(page_content, canonical_url): """Given page content, see if we can get answers.""" # Look to see if there are any answers given diff --git a/pyscraper/new_hansard.py b/pyscraper/new_hansard.py index 85de2209..43d517ac 100755 --- a/pyscraper/new_hansard.py +++ b/pyscraper/new_hansard.py @@ -1,6 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- +import codecs import datetime import io import os diff --git a/pyscraper/ni/parse.py b/pyscraper/ni/parse.py index e3532de3..84420ce2 100755 --- a/pyscraper/ni/parse.py +++ b/pyscraper/ni/parse.py @@ -27,7 +27,7 @@ def time_period(self, ptext, optional=False): match = re.search("(\d\d?)(?:[.:]\s*(\d\d?))? ?(am|pm|noon|midnight)", ptext) if not match: if not optional: - raise ContextException("Time not found in TimePeriod %s" % p) + raise ContextException("Time not found in TimePeriod %s" % ptext) return None hour = int(match.group(1)) if hour < 12 and match.group(3) == "pm": diff --git a/pyscraper/regmem/filter.py b/pyscraper/regmem/filter.py index 5386631e..53bd9aa6 100755 --- a/pyscraper/regmem/filter.py +++ b/pyscraper/regmem/filter.py @@ -3,6 +3,7 @@ import os import re +import sys import miscfuncs from bs4 import BeautifulSoup diff --git a/scripts/add-new-lords b/scripts/add-new-lords index 31a6245b..edbf8c04 100755 --- a/scripts/add-new-lords +++ b/scripts/add-new-lords @@ -2,6 +2,7 @@ import datetime import re +import sys import urllib.request from lxml import etree