Skip to content

Commit 7f891c1

Browse files
committed
Fix bug when getting name from csv files
It would crash if the csv had no name column
1 parent ff1750e commit 7f891c1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/pytac/load_csv.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,10 @@ def load(mode, control_system=None, directory=None, symmetry=None) -> EpicsLatti
219219
lat.set_data_source(data_source.DeviceDataSource(), pytac.LIVE)
220220
with csv_loader(mode_dir / ELEMENTS_FILENAME) as csv_reader:
221221
for item in csv_reader:
222-
name = item["name"] if item["name"] != "" else None
222+
if "name" in item.keys():
223+
name = item["name"] if item["name"] != "" else None
224+
else:
225+
name = None
223226
e = element.EpicsElement(float(item["length"]), item["type"], name, lat)
224227
e.add_to_family(item["type"])
225228
e.set_data_source(data_source.DeviceDataSource(), pytac.LIVE)

0 commit comments

Comments
 (0)