From 7eb34b5312974f601d1117eeaf6393b9648be31c Mon Sep 17 00:00:00 2001 From: Jonathan Herman Date: Fri, 12 Apr 2013 15:12:22 -0400 Subject: Improved error handling in parse_ and plot_exps.py. --- parse/dir_map.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'parse/dir_map.py') diff --git a/parse/dir_map.py b/parse/dir_map.py index a8d2a83..231d21a 100644 --- a/parse/dir_map.py +++ b/parse/dir_map.py @@ -96,7 +96,10 @@ class DirMap(object): return with open(path, 'rb') as f: - data = np.loadtxt(f, delimiter=",") + try: + data = np.loadtxt(f, delimiter=",") + except Exception as e: + raise IOError("Cannot load '%s': %s" % (path, e.message)) # Convert to tuples of ints if possible, else floats values = [map(lambda a:a if a%1 else int(a), t) for t in data] -- cgit v1.2.2