commit 419743d2614f93968ec6fbf2500fc908f0304db0
parent 35460f7f0d44974ddcb343aa3c21f198f2017b7d
Author: Walther Chen <walther.chen@gmail.com>
Date:   Thu, 24 Oct 2024 15:35:49 -0400

clump_finding.c3 error handling

Diffstat:
Mclump_finding.c3 | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/clump_finding.c3 b/clump_finding.c3 @@ -17,7 +17,11 @@ fn void! main(String[] args) { io::eprintn("Please supply path, k, L, t to data file"); return IoError.FILE_NOT_FOUND?; } - File f = file::open(args[1], "rb")!; + File! f = file::open(args[1], "rb"); + if (catch err = f) { + io::eprintn("Missing data file"); + return IoError.FILE_NOT_FOUND?; + } defer (void)f.close(); String genome = (String)io::read_new_fully(&f)!; int k = args[2].to_integer(int)!;