Skip to content

Commit f044107

Browse files
authored
Merge pull request #131 from stroutm/dev
Added statement to check if symbolic_name already exists in shared_en…
2 parents e2e25c3 + b92a146 commit f044107

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

swmm-toolkit/src/swmm/toolkit/output_metadata.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,10 @@ def _build_pollut_metadata(self, output_handle):
8888
# Create dictionary keys
8989
for i in range(1, n):
9090
symbolic_name = 'POLLUT_CONC_' + str(i)
91-
extend_enum(shared_enum.SubcatchAttribute, symbolic_name, 8 + i)
92-
extend_enum(shared_enum.NodeAttribute, symbolic_name, 6 + i)
93-
extend_enum(shared_enum.LinkAttribute, symbolic_name, 5 + i)
91+
if symbolic_name not in shared_enum.SubcatchAttribute._member_names_:
92+
extend_enum(shared_enum.SubcatchAttribute, symbolic_name, 8 + i)
93+
extend_enum(shared_enum.NodeAttribute, symbolic_name, 6 + i)
94+
extend_enum(shared_enum.LinkAttribute, symbolic_name, 5 + i)
9495

9596
# Update metadata dictionary with pollutant metadata
9697
for i, attr in enumerate(islice(shared_enum.SubcatchAttribute, 8, None)):

0 commit comments

Comments
 (0)