Skip to content
Snippets Groups Projects

Resolve "Serverside rendering of preview images"

Merged Frank Sauerburger requested to merge 66-serverside-rendering-of-preview-images into master
Files
11
+ 8
5
@@ -53,13 +53,16 @@ def worker():
print("Working on %s" % uuid)
uhepp_obj = psql.query(UheppPlot).filter(UheppPlot.uuid == uuid).first()
plot = uhepp.from_data(uhepp_obj.uhepp)
fig, ax = plot.render()
try:
plot = uhepp.from_data(uhepp_obj.uhepp)
fig, ax = plot.render()
buf = io.BytesIO()
fig.savefig(buf, format="png", dpi=30)
buf = io.BytesIO()
fig.savefig(buf, format="png", dpi=30)
uhepp_obj.preview = buf.getvalue()
uhepp_obj.preview = buf.getvalue()
except Exception as e:
uhepp_obj.preview = b"!error"
psql.add(uhepp_obj)
psql.commit()
Loading