Skip to content

Commit 7f74295

Browse files
committed
Exit early if no input MSes are found
1 parent 6d655d5 commit 7f74295

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

flocs_runners/ddf_runner.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import structlog
1010
import shutil
1111
import subprocess
12+
import sys
1213
import tempfile
1314
from time import gmtime, strftime
1415
from cyclopts import Parameter
@@ -35,6 +36,9 @@ def __init__(
3536
logger.info(f"Searching {filedir}")
3637
files = sorted(glob.glob(filedir))
3738
logger.info(f"Found {len(files)} files")
39+
if not len(files):
40+
logger.critical("No input MSes found")
41+
sys.exit(-1)
3842

3943
try:
4044
self.obsid = extract_obsid_from_ms(files[0])

flocs_runners/linc_runner.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ def __init__(
5858
logger.info(f"Searching {filedir}")
5959
files = sorted(glob.glob(filedir))
6060
logger.info(f"Found {len(files)} files")
61+
if not len(files):
62+
logger.critical("No input MSes found")
63+
sys.exit(-1)
6164

6265
if not prefac_h5parm["path"]:
6366
mslist = []

0 commit comments

Comments
 (0)