Skip to content
Snippets Groups Projects
Commit 137d50cc authored by Hannes Feldt's avatar Hannes Feldt
Browse files

L2SS-1914: Fix extract entry point

parent e7072a99
No related branches found
Tags v0.0.23
1 merge request!25L2SS-1914: Fix extract entry point
# Copyright (C) 2024 ASTRON (Netherlands Institute for Radio Astronomy)
# Copyright (C) 2025 ASTRON (Netherlands Institute for Radio Astronomy)
# SPDX-License-Identifier: Apache-2.0
"""Entry point to extract statistic matrices & metadata to store them as HDF5"""
......@@ -6,6 +6,7 @@
import argparse
import logging
import os
import sys
import tempfile
from datetime import datetime, timedelta
from urllib.parse import urlparse
......@@ -80,13 +81,13 @@ def _round_datetime_ms(timestamp: datetime) -> datetime:
return timestamp - timedelta(microseconds=subtract_ms)
def main(sys_args) -> int:
def main(sys_args=None) -> int:
"""Parser main method"""
logger.debug("Starting hdf5 converter")
parser = _create_parser()
args = parser.parse_args(sys_args)
minio_client = get_minio_client(args)
minio_client = get_minio_client(args or sys.argv[1:])
logger.info("Using source %s", args.source)
# connect to storage
......@@ -155,6 +156,4 @@ def main(sys_args) -> int:
if __name__ == "__main__":
import sys
sys.exit(main(sys.argv[1:]))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment