diff options
author | Hamilton Kibbe <hamilton.kibbe@gmail.com> | 2015-02-18 21:14:30 -0500 |
---|---|---|
committer | Hamilton Kibbe <hamilton.kibbe@gmail.com> | 2015-02-18 21:14:30 -0500 |
commit | e71d7a24b5be3e68d36494869595eec934db4bd2 (patch) | |
tree | f48e714895acaecedc4d8bdf323b01a8c2a043c1 /gerber/utils.py | |
parent | 8e4fc555048d411c2d7c894a1e44d4ea73e821a8 (diff) | |
download | gerbonara-e71d7a24b5be3e68d36494869595eec934db4bd2.tar.gz gerbonara-e71d7a24b5be3e68d36494869595eec934db4bd2.tar.bz2 gerbonara-e71d7a24b5be3e68d36494869595eec934db4bd2.zip |
Python 3 tests passing
Diffstat (limited to 'gerber/utils.py')
-rw-r--r-- | gerber/utils.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gerber/utils.py b/gerber/utils.py index 542611d..8cd4965 100644 --- a/gerber/utils.py +++ b/gerber/utils.py @@ -74,7 +74,6 @@ def parse_gerber_value(value, format=(2, 5), zero_suppression='trailing'): raise ValueError('Parser only supports precision up to 6:7 format') # Remove extraneous information - #value = value.strip() value = value.lstrip('+') negative = '-' in value if negative: @@ -140,7 +139,7 @@ def write_gerber_value(value, format=(2, 5), zero_suppression='trailing'): digits = [val for val in fmtstring % value if val != '.'] # If all the digits are 0, return '0'. - digit_sum = reduce(lambda x,y:x+int(y), digits, 0) + digit_sum = sum([int(digit) for digit in digits]) if digit_sum == 0: return '0' |