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