anilpai commited on
Commit
57d01de
·
verified ·
1 Parent(s): c5689bf

fix critic keys in done handler

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -158,6 +158,8 @@ def do_generate(text, script, progress=gr.Progress()):
158
  continue
159
  if s.get("status") == "done":
160
  c = s["critic"]
 
 
161
  png = _png(_get(f"/v1/jobs/{job}/preview"))
162
  ttf = _get(f"/v1/jobs/{job}/font").content
163
  import tempfile
@@ -169,10 +171,12 @@ def do_generate(text, script, progress=gr.Progress()):
169
  prefix=s["params"]["family"].replace(" ", "") + "-")
170
  tf.write(ttf)
171
  tf.close()
 
172
  stat = (f"✅ **Done in {time.time()-t0:.0f}s** · "
173
- f"{c['n_glyphs']} glyphs · "
174
- f"legible {c['legible_frac']:.2f} · "
175
- f"cluster acc {c.get('cluster_acc', 0):.2f}")
 
176
  yield (stat, pf.name, tf.name,
177
  gr.update(value=donor_md, visible=True),
178
  gr.update(visible=True))
 
158
  continue
159
  if s.get("status") == "done":
160
  c = s["critic"]
161
+ cl = c.get("cluster") or {}
162
+ n_g = s.get("stats", {}).get("replaced", "?")
163
  png = _png(_get(f"/v1/jobs/{job}/preview"))
164
  ttf = _get(f"/v1/jobs/{job}/font").content
165
  import tempfile
 
171
  prefix=s["params"]["family"].replace(" ", "") + "-")
172
  tf.write(ttf)
173
  tf.close()
174
+ acc = cl.get("acc")
175
  stat = (f"✅ **Done in {time.time()-t0:.0f}s** · "
176
+ f"{n_g} glyphs drawn · "
177
+ f"legible {c['legible_frac']:.2f}"
178
+ + (f" · cluster acc {acc:.2f}" if acc is not None else "")
179
+ + f"\n\njob `{job}`")
180
  yield (stat, pf.name, tf.name,
181
  gr.update(value=donor_md, visible=True),
182
  gr.update(visible=True))