From ee62dd01720c8481599a717d067014164af7e096 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Mon, 13 May 2019 09:45:09 +0200 Subject: ee.kicad.model: Adding Symbol, exposing in addition existing parsing of value. v4 and v5 compatible. --- src/ee/kicad/read_schematic.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ee/kicad/read_schematic.py') diff --git a/src/ee/kicad/read_schematic.py b/src/ee/kicad/read_schematic.py index 401fc32..b5b4a1b 100644 --- a/src/ee/kicad/read_schematic.py +++ b/src/ee/kicad/read_schematic.py @@ -46,7 +46,7 @@ def read_schematic(path: str) -> Schematic: timestamp = None position = None library = None - name = None + symbol = None unit = None ref = None fields = [] @@ -67,7 +67,7 @@ def read_schematic(path: str) -> Schematic: raise EeException("Bad component line: {}:{}".format(path_basename, line)) if parts[0] == "L" and len(parts) == 3: - name = parts[1] + symbol = Symbol(parts[1]) ref = parts[2] elif parts[0] == "U" and len(parts) == 4: unit = int(parts[1]) @@ -97,7 +97,7 @@ def read_schematic(path: str) -> Schematic: else: raise EeException("Bad component field: {}: '{}'".format(path_basename, line)) - schematic.add_component(Component(position, timestamp, library, name, unit, ref, fields)) + schematic.add_component(Component(position, timestamp, library, symbol, unit, ref, fields)) def load(f): header = f.readline() -- cgit v1.2.3