From e3664c79a3d484a91668adca3da137cd8a3e49e5 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Wed, 3 Jun 2020 11:43:48 +0200 Subject: [PATCH] throw an exception when file does not exist --- arbitrile.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/arbitrile.cpp b/arbitrile.cpp index 2496564b..27dd2143 100644 --- a/arbitrile.cpp +++ b/arbitrile.cpp @@ -216,6 +216,7 @@ EX void load_tile(exp_parser& ep, arbi_tiling& c, bool unit) { EX void load(const string& fname, bool after_sliding IS(false)) { fhstream f(fname, "rt"); + if(!f.f) throw hr_parse_exception("file " + fname + " does not exist"); string s; while(true) { int c = fgetc(f.f);