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:
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)!;