From 12649720f1d696af0683a9b9a8de153c7860c590 Mon Sep 17 00:00:00 2001 From: Egor Savkin Date: Wed, 7 Dec 2022 12:11:31 +0800 Subject: [PATCH] browser: read artiq_version from HDF5 as string Signed-off-by: Egor Savkin --- artiq/browser/files.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/artiq/browser/files.py b/artiq/browser/files.py index 4e3dd581a..a714cb696 100644 --- a/artiq/browser/files.py +++ b/artiq/browser/files.py @@ -106,7 +106,7 @@ class Hdf5FileSystemModel(QtWidgets.QFileSystemModel): start_time = datetime.fromtimestamp(h5["start_time"][()]) if "start_time" in h5 else "" v = ("artiq_version: {}\nrepo_rev: {}\nfile: {}\n" "class_name: {}\nrid: {}\nstart_time: {}").format( - h5["artiq_version"][()] if "artiq_version" in h5 else "", + h5["artiq_version"].asstr()[()] if "artiq_version" in h5 else "", expid.get("repo_rev", ""), expid.get("file", ""), expid.get("class_name", ""), h5["rid"][()] if "rid" in h5 else "", start_time) @@ -178,7 +178,7 @@ class FilesDock(QtWidgets.QDockWidget): expid = pyon.decode(f["expid"][()]) if "expid" in f else dict() start_time = datetime.fromtimestamp(f["start_time"][()]) if "start_time" in f else "" v = { - "artiq_version": f["artiq_version"][()] if "artiq_version" in f else "", + "artiq_version": f["artiq_version"].asstr()[()] if "artiq_version" in f else "", "repo_rev": expid.get("repo_rev", ""), "file": expid.get("file", ""), "class_name": expid.get("class_name", ""),