From 1d29c6cce8792ea7a247ee0ccc25d06301728d75 Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Mon, 16 Nov 2020 17:55:39 +0100 Subject: [PATCH] Include user input in unit parsing error messages --- src/wireviz/DataClasses.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wireviz/DataClasses.py b/src/wireviz/DataClasses.py index a9c699d..8c7c888 100644 --- a/src/wireviz/DataClasses.py +++ b/src/wireviz/DataClasses.py @@ -200,7 +200,7 @@ class Cable: try: g, u = self.gauge.split(' ') except Exception: - raise Exception('Gauge must be a number, or number and unit separated by a space') + raise Exception(f'{self.gauge} - Gauge must be a number, or number and unit separated by a space') self.gauge = g if u.upper() == 'AWG': @@ -219,7 +219,7 @@ class Cable: l, u = self.length.split(' ') l = float(l) except Exception: - raise Exception('Length must be a number, or number and unit separated by a space') + raise Exception(f'{self.length} - Length must be a number, or number and unit separated by a space') self.length = l self.length_unit = u elif self.length is not None: # length specified, assume m