josefchen commited on
Commit
801f3aa
·
verified ·
1 Parent(s): 212b63f

Fix ModeEntry.prop_z_mean attribute error (use getattr)

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -771,7 +771,8 @@ def _mode_choices_searchable(sibling):
771
  m = MODELS[sibling]
772
  out = []
773
  for md in m.modes:
774
- z = f" z={md.prop_z_mean:+.2f}" if isinstance(md.prop_z_mean, (int, float)) else ""
 
775
  out.append((f"[{md.kind}] {md.label} ({md.mode_id}, n={md.n_members}{z})", md.mode_id))
776
  return sorted(out, key=lambda x: x[0].lower())
777
 
 
771
  m = MODELS[sibling]
772
  out = []
773
  for md in m.modes:
774
+ pz = getattr(md, "prop_z_mean", None)
775
+ z = f" z={pz:+.2f}" if isinstance(pz, (int, float)) else ""
776
  out.append((f"[{md.kind}] {md.label} ({md.mode_id}, n={md.n_members}{z})", md.mode_id))
777
  return sorted(out, key=lambda x: x[0].lower())
778