Skip to content

Commit 8010612

Browse files
committed
fix: Remove unnecessary legacy code
1 parent afe95c6 commit 8010612

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

src/policyengine/utils/parameter_labels.py

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -162,34 +162,6 @@ def _format_dimension_value(value, var_name, dim_label, system):
162162
return value
163163

164164

165-
def _generate_breakdown_label_simple(param_node, system):
166-
"""
167-
Generate label for a direct child of a breakdown parameter.
168-
169-
Kept for backwards compatibility with single-level breakdowns.
170-
"""
171-
parent = param_node.parent
172-
parent_label = parent.metadata.get("label")
173-
breakdown_vars = parent.metadata.get("breakdown", [])
174-
175-
if not parent_label:
176-
return None
177-
178-
child_key = param_node.name.split(".")[-1]
179-
180-
for var_name in breakdown_vars:
181-
var = system.variables.get(var_name)
182-
if var and hasattr(var, "possible_values") and var.possible_values:
183-
enum_class = var.possible_values
184-
try:
185-
enum_value = enum_class[child_key].value
186-
return f"{parent_label} ({enum_value})"
187-
except (KeyError, AttributeError):
188-
continue
189-
190-
return f"{parent_label} ({child_key})"
191-
192-
193165
def _generate_bracket_label(param_name, scale_lookup):
194166
"""Generate label for a bracket parameter."""
195167
match = re.match(r"^(.+)\[(\d+)\]\.(\w+)$", param_name)

0 commit comments

Comments
 (0)