Skip to content

Commit 3332697

Browse files
committed
Handle mock variable metadata in PUF clone
1 parent c56196b commit 3332697

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

policyengine_us_data/calibration/puf_impute.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,9 @@ def _map_to_entity(pred_values, variable_name):
616616
var_meta = tbs.variables.get(variable_name)
617617
if var_meta is None:
618618
return pred_values
619-
entity = var_meta.entity.key
619+
entity = getattr(getattr(var_meta, "entity", None), "key", None)
620+
if not isinstance(entity, str):
621+
return pred_values
620622
if entity != "person":
621623
return cps_sim.populations[entity].value_from_first_person(pred_values)
622624
return pred_values

0 commit comments

Comments
 (0)