From 55d6797c3f8506d3a59d614a0223bd0f13f13b20 Mon Sep 17 00:00:00 2001 From: Ivan Usov Date: Wed, 29 Jul 2020 13:50:43 +0200 Subject: [PATCH] Temporary show current config for debugging --- pyzebra/app/panel_anatric.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pyzebra/app/panel_anatric.py b/pyzebra/app/panel_anatric.py index 3c09f48..f004c7e 100644 --- a/pyzebra/app/panel_anatric.py +++ b/pyzebra/app/panel_anatric.py @@ -1,6 +1,7 @@ import re import tempfile +from bokeh.io import curdoc from bokeh.layouts import column, row from bokeh.models import Button, Panel, RadioButtonGroup, Select, TextAreaInput, TextInput @@ -329,6 +330,7 @@ def create(): process_button.on_click(process_button_callback) output_log = TextAreaInput(title="Logfile output:", height=700, disabled=True) + output_config = TextAreaInput(title="Current config:", height=700, width=400) tab_layout = row( column( @@ -367,7 +369,15 @@ def create(): ), ), ), + output_config, output_log, ) + async def update_config(): + config.save_as("debug.xml") + with open("debug.xml") as f_config: + output_config.value = f_config.read() + + curdoc().add_periodic_callback(update_config, 1000) + return Panel(child=tab_layout, title="Anatric")