diff --git a/edosl0util/merge.py b/edosl0util/merge.py index 740161d106fd4154847d885f65881529d799d3cf..61c43622e796bae5f62db35ed871608692f7c817 100644 --- a/edosl0util/merge.py +++ b/edosl0util/merge.py @@ -3,7 +3,10 @@ import logging from datetime import datetime from collections import deque -from edosl0util.stream import PacketStream, MissingPackets +from edosl0util.stream import ( + MissingPackets, + make_streams, +) # date used as a flag value for comparissons _FLAG_DATE = datetime(1900, 1, 1) @@ -88,5 +91,5 @@ def merge(streams, output=sys.stdout): def merge_files(filepaths, destpath): - streams = [PacketStream(open(f)) for f in filepaths] + streams = make_streams(filepaths) merge(streams, output=open(destpath, 'wb'))