Skip to content
Snippets Groups Projects
Commit 2671d244 authored by Jan David Mol's avatar Jan David Mol
Browse files

Do not write empty files

parent 5f5b82ab
No related branches found
No related tags found
No related merge requests found
Pipeline #89574 passed
Pipeline: Stingray

#89575

    ...@@ -69,7 +69,7 @@ def _round_datetime_ms(timestamp: datetime) -> datetime: ...@@ -69,7 +69,7 @@ def _round_datetime_ms(timestamp: datetime) -> datetime:
    return timestamp - timedelta(microseconds=subtract_us) return timestamp - timedelta(microseconds=subtract_us)
    def main(): def main() -> int:
    """Parser main method""" """Parser main method"""
    logger.debug("Starting hdf5 converter") logger.debug("Starting hdf5 converter")
    ...@@ -93,9 +93,12 @@ def main(): ...@@ -93,9 +93,12 @@ def main():
    # wait for data to arrive on S3 # wait for data to arrive on S3
    logger.info("Waiting for metadata to arrive on S3 for %s", args.begin) logger.info("Waiting for metadata to arrive on S3 for %s", args.begin)
    _ = metadata_storage.wait_for_packets(args.begin) if not metadata_storage.wait_for_packets(args.begin):
    logger.error("Metadata not available on S3")
    logger.info("Waiting for statistics to arrive on S3 for %s", args.end) logger.info("Waiting for statistics to arrive on S3 for %s", args.end)
    _ = statistics_storage.wait_for_packets(args.end) if not statistics_storage.wait_for_packets(args.end):
    logger.error("Statistics not available on S3")
    return 1 # this is fatal
    # aggregate data # aggregate data
    aggregator_args = ( aggregator_args = (
    ...@@ -151,7 +154,10 @@ def main(): ...@@ -151,7 +154,10 @@ def main():
    logger.info("Upload completed for %s", args.destination) logger.info("Upload completed for %s", args.destination)
    logger.info("Shutting down.") logger.info("Shutting down.")
    return 0
    if __name__ == "__main__": if __name__ == "__main__":
    main() import sys
    sys.exit(main())
    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