From 819850bacecc7c398b4870c2e44b5b1ff7fc4638 Mon Sep 17 00:00:00 2001 From: Rob Lowrie Date: Mon, 19 Oct 2015 07:01:22 -0600 Subject: [PATCH] Fix bug in adding units to strings for metric --- utils.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/utils.py b/utils.py index 8c38cb7..74a8aae 100644 --- a/utils.py +++ b/utils.py @@ -146,11 +146,12 @@ def inches_to_intervals(self, inches_): def intervals_to_string(self, intervals, with_units=False): '''A string representation of the value intervals''' if self.metric: - return '%d' % intervals - whole = int(intervals / self.intervals_per_inch) - numer = intervals - self.intervals_per_inch * whole - denom = self.intervals_per_inch - r = My_Fraction(whole, numer, denom).to_string() + r = '%d' % intervals + else: + whole = int(intervals / self.intervals_per_inch) + numer = intervals - self.intervals_per_inch * whole + denom = self.intervals_per_inch + r = My_Fraction(whole, numer, denom).to_string() if with_units: r += self.units_string() return r