diff --git a/Stretch/kiplug/board.py b/Stretch/kiplug/board.py index 0e84b2a..a90da1d 100644 --- a/Stretch/kiplug/board.py +++ b/Stretch/kiplug/board.py @@ -83,9 +83,6 @@ def clear(self): def From_PCB(self, pcb): for item in pcb: - if sys.version_info[0] != 3: - if type(item) == unicode: - item = str(item) if type(item) is str: print(item) else: @@ -161,6 +158,9 @@ def From_PCB(self, pcb): self.via.append(via) else: + # Numeric non-integer has to be tricked + if item[0] == 'generator_version': + item[1] = str(item[1]) + ' ' self.metadata.append(item) @@ -321,6 +321,7 @@ def To_SVG(self): else: svg = base.encode() + print(self.metadata) return svg