From 57991fd0cfc74a46f90a24e1791dc6353e79ec84 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Mon, 22 Feb 2016 13:59:07 -0800 Subject: [PATCH] cdx: ensure url param required check is performed on init --- pywb/cdx/query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pywb/cdx/query.py b/pywb/cdx/query.py index 95ac0534..3058630c 100644 --- a/pywb/cdx/query.py +++ b/pywb/cdx/query.py @@ -7,8 +7,8 @@ from pywb.utils.canonicalize import calc_search_range class CDXQuery(object): def __init__(self, **kwargs): self.params = kwargs + url = self.url if not self.params.get('matchType'): - url = self.params.get('url', '') if url.startswith('*.'): self.params['url'] = url[2:] self.params['matchType'] = 'domain' @@ -18,7 +18,7 @@ class CDXQuery(object): else: self.params['matchType'] = 'exact' - start, end = calc_search_range(url=self.params['url'], + start, end = calc_search_range(url=url, match_type=self.params['matchType'], url_canon=self.params.get('_url_canon'))