From 414739c9223f81591cc1883b22c3d6b56c5bd9b0 Mon Sep 17 00:00:00 2001 From: Jeff Connelly Date: Sun, 3 Aug 2008 12:32:53 -0700 Subject: [PATCH] Base converter review: replace strange x*-1 construction with unary negation (-x). --- tools/base_converter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/base_converter.py b/tools/base_converter.py index bfb096a..2ab1687 100755 --- a/tools/base_converter.py +++ b/tools/base_converter.py @@ -47,18 +47,18 @@ def base_convert(value, base_frm, base_to): raise BaseError("bases must have magnitude greater than 1") # check for a balanced negative base and derive magnitude - if base_frm < 0 and base_frm*-1%2 != 1: + if base_frm < 0 and -base_frm % 2 != 1: raise BaseError("base_from is even: negative bases must be odd integers") elif base_frm < 0: - magnitude_f = (base_frm*-1 - 1)/2 + magnitude_f = (-base_frm - 1)/2 else: magnitude_f = base_frm #magnitude_f = abs(base_frm) - if base_to < 0 and base_to*-1%2 != 1: + if base_to < 0 and -base_to % 2 != 1: raise BaseError("base_to is even: negative bases must be odd integers") elif base_to < 0: - magnitude_t = (base_to*-1 - 1)/2 + magnitude_t = (-base_to - 1)/2 else: magnitude_t = base_to #magnitude_t = abs(base_to) -- 2.11.4.GIT