Skip to content
Snippets Groups Projects
Commit 858aee87 authored by Nick Bearson's avatar Nick Bearson
Browse files

Merge branch '8-make-error-messages-more-descriptive' into 'master'

Resolve "make error messages more descriptive"

Closes #8

See merge request !11
parents 7e3d4c19 b72360ba
1 merge request!11Resolve "make error messages more descriptive"
...@@ -152,11 +152,21 @@ def grid_setup(args, work_dir=os.getcwd()): ...@@ -152,11 +152,21 @@ def grid_setup(args, work_dir=os.getcwd()):
exit(0) exit(0)
args.filenames = fileglob args.filenames = fileglob
for f in args.filenames:
if not os.path.exists(f):
log.error("Tried to grid file that does not exist: {}".format(f))
exit(1)
if args.goes_sector == "meso" and (args.ctr_lat == None or args.ctr_lon == None):
log.error("sector 'meso' requires --ctr-lat & --ctr-lon")
exit(1)
try: try:
start_time, end_time = get_start_end(args.filenames) start_time, end_time = get_start_end(args.filenames)
except ValueError: except:
log.error("Non-standard filenames provided, use --start and --end to specify data times.") log.error("Could not parse start & end times from one or more of the files provided:")
raise log.error(", ".join(args.filenames))
exit(1)
base_date = datetime(start_time.year, start_time.month, start_time.day) base_date = datetime(start_time.year, start_time.month, start_time.day)
proj_name = 'geos' proj_name = 'geos'
......
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