diff --git a/pywb/cdx/cdxserver.py b/pywb/cdx/cdxserver.py index 65dfe6e7..5da0d621 100644 --- a/pywb/cdx/cdxserver.py +++ b/pywb/cdx/cdxserver.py @@ -176,7 +176,10 @@ class CDXServer(BaseCDXServer): if filename.endswith(('.summary', '.idx')): return ZipNumCluster(filename, config) - logging.warn('skipping unrecognized URI:%s', filename) + # no warning for .loc + if not filename.endswith('.loc'): + logging.warn('skipping unrecognized URI: %s', filename) + return None diff --git a/pywb/cdx/zipnum.py b/pywb/cdx/zipnum.py index fc07d3b5..d0b832d2 100644 --- a/pywb/cdx/zipnum.py +++ b/pywb/cdx/zipnum.py @@ -159,7 +159,7 @@ class ZipNumCluster(CDXSource): info = dict(pages=pages, pageSize=pagesize, blocks=blocks) - return json.dumps(info) + return json.dumps(info) + '\n' def compute_page_range(self, reader, query): pagesize = query.page_size