From 99d789e8cf9ac3f3c3951262ab65774271924d27 Mon Sep 17 00:00:00 2001 From: David Hammer <dhammer@mailbox.org> Date: Wed, 13 Mar 2024 19:03:24 +0100 Subject: [PATCH] Fix: get recursive_subschema_scene from calngUtils.scene_utils --- src/calng/CalibrationManager.py | 3 ++- src/calng/base_correction.py | 11 +++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/calng/CalibrationManager.py b/src/calng/CalibrationManager.py index ab4eb34d..78523ca6 100644 --- a/src/calng/CalibrationManager.py +++ b/src/calng/CalibrationManager.py @@ -18,6 +18,7 @@ import re from tornado.httpclient import AsyncHTTPClient, HTTPError from tornado.platform.asyncio import AsyncIOMainLoop, to_asyncio_future +from calngUtils import scene_utils from karabo.middlelayer import ( KaraboError, Device, DeviceClientBase, Descriptor, Hash, Configurable, Slot, Node, Type, Schema, ProxyFactory, @@ -306,7 +307,7 @@ class CalibrationManager(DeviceClientBase, Device): prefix = name[len('browse_schema:'):] else: prefix = 'managedKeys' - scene_data = scenes.recursive_subschema_scene( + scene_data = scene_utils.recursive_subschema_scene( self.deviceId, self.getDeviceSchema(), prefix, diff --git a/src/calng/base_correction.py b/src/calng/base_correction.py index f513b8f2..414b3342 100644 --- a/src/calng/base_correction.py +++ b/src/calng/base_correction.py @@ -11,7 +11,14 @@ from timeit import default_timer import dateutil.parser import numpy as np from geometryDevices import utils as geom_utils -from calngUtils import device as device_utils, misc, shmem_utils, timing, trackers +from calngUtils import ( + device as device_utils, + misc, + scene_utils, + shmem_utils, + timing, + trackers, +) from karabo.bound import ( BOOL_ELEMENT, DOUBLE_ELEMENT, @@ -954,7 +961,7 @@ class BaseCorrection(PythonDevice): prefix = name[len("browse_schema:") :] else: prefix = "managed" - payload["data"] = scenes.recursive_subschema_scene( + payload["data"] = scene_utils.recursive_subschema_scene( self.getInstanceId(), self.getFullSchema(), prefix, -- GitLab