summaryrefslogtreecommitdiff
path: root/gerber/utils.py
diff options
context:
space:
mode:
authorPaulo Henrique Silva <ph.silva@gmail.com>2015-02-19 00:36:26 -0200
committerPaulo Henrique Silva <ph.silva@gmail.com>2015-02-19 00:36:26 -0200
commit4b92e1b59dcaff48bda4e1c906506432651fcd4f (patch)
treea1e0e32e4988cf66840dcae69c823d731069c1dd /gerber/utils.py
parent67f2af2015914da1cd8e06c254c8b6ff347fc9b2 (diff)
parente71d7a24b5be3e68d36494869595eec934db4bd2 (diff)
downloadgerbonara-4b92e1b59dcaff48bda4e1c906506432651fcd4f.tar.gz
gerbonara-4b92e1b59dcaff48bda4e1c906506432651fcd4f.tar.bz2
gerbonara-4b92e1b59dcaff48bda4e1c906506432651fcd4f.zip
Merge pull request #19 from curtacircuitos/python3
Python 3 tests passing
Diffstat (limited to 'gerber/utils.py')
-rw-r--r--gerber/utils.py3
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'