From 4683d9558038c7c87f302ce80d9e26260c8920b1 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Tue, 26 Jan 2021 14:35:30 -0800 Subject: [PATCH] cdx sorted output: switch to default list.sort() for cdx output, fixes #608 (#609) --- pywb/indexer/cdxindexer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pywb/indexer/cdxindexer.py b/pywb/indexer/cdxindexer.py index 3ce26d0d..bcbe289a 100644 --- a/pywb/indexer/cdxindexer.py +++ b/pywb/indexer/cdxindexer.py @@ -27,7 +27,6 @@ except ImportError: # pragma: no cover from argparse import ArgumentParser, RawTextHelpFormatter -from bisect import insort from six import StringIO @@ -167,9 +166,10 @@ class SortedCDXWriter(BaseCDXWriter): super(SortedCDXWriter, self).write(entry, filename) line = self.out.getvalue() if line: - insort(self.sortlist, line) + self.sortlist.append(line) def __exit__(self, *args): + self.sortlist.sort() self.actual_out.write(''.join(self.sortlist)) return False