From c533930795144ca8280957a6d081f10d20166dff Mon Sep 17 00:00:00 2001
From: Matthew K Defenderfer <mdefende@uab.edu>
Date: Sat, 26 Apr 2025 21:02:11 -0500
Subject: [PATCH] fix type and path bug

---
 src/rc_gpfs/cli/convert_to_parquet.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/rc_gpfs/cli/convert_to_parquet.py b/src/rc_gpfs/cli/convert_to_parquet.py
index ccd96ee..9abec14 100644
--- a/src/rc_gpfs/cli/convert_to_parquet.py
+++ b/src/rc_gpfs/cli/convert_to_parquet.py
@@ -118,7 +118,10 @@ def convert_to_parquet() -> None:
     args = parse_args()
 
     if args['output_dir'] is None:
-        args['output_dir'] = args['input'].parent.joinpath('parquet')
+        if args['input'].is_file():
+            args['output_dir'] = args['input'].parent.parent.joinpath('parquet')
+        else:
+            args["output_dir"] = args["input"].parent.joinpath("parquet")
 
     args['output_dir'].mkdir(exist_ok = True, mode = 0o2770)
 
@@ -135,7 +138,7 @@ def convert_to_parquet() -> None:
             chunks = logs
             chunks.sort()
         else:
-            chunks = [args["input"].name]
+            chunks = [args["input"]]
         
         pqs = [f.name for f in args["output_dir"].glob("*.parquet")]
 
-- 
GitLab