From d550fc9570a2683e2f4422e41a04ea8ff7e3f441 Mon Sep 17 00:00:00 2001 From: Bruce Flynn <brucef@ssec.wisc.edu> Date: Tue, 22 Sep 2015 18:00:53 +0000 Subject: [PATCH] Fix bug in CLI tool --- edosl0util/cli.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/edosl0util/cli.py b/edosl0util/cli.py index b676a66..ff4b0bc 100644 --- a/edosl0util/cli.py +++ b/edosl0util/cli.py @@ -1,7 +1,7 @@ """ Console script entry points for CLI tools. """ -from datetime import datetime +import os from edosl0util import split @@ -10,12 +10,8 @@ def cmd_split(): from argparse import ArgumentParser parser = ArgumentParser(description=split.__doc__) parser.add_argument('--minutes', type=int, default=6) - parser.add_argument('--output-format', default='%y%j%H%M%S001.PDS') parser.add_argument('filepath') args = parser.parse_args() - for time, offset, count, blob in split.split(open(args.filepath), args.minutes): - stamp = datetime.utcfromtimestamp(time) - filepath = stamp.strftime(args.output_format) - print("writing %d packets from offset %d to %s" % (count, offset, filepath)) - open(filepath, 'wb', buffering=0).write(blob) + for stamp, fpath in split.split_file(args.filepath, args.minutes, os.getcwd()): + print('wrote bucket {} to {}'.format(stamp.isoformat(), fpath)) -- GitLab