From 6393673a004cb4fee6c67d962bf2f0f733b4591e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Bron=C3=A8s?= <romain.brones@synchrotron-soleil.fr> Date: Mon, 8 Jul 2024 11:44:46 +0200 Subject: [PATCH] fix(infoattr): Quickfix for infoattr on TTS * Assume scalar (not spectrum) and not bool --- ArchiveExtractor/Access.py | 6 ++++++ ArchiveExtractor/__init__.py | 2 +- setup.py | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ArchiveExtractor/Access.py b/ArchiveExtractor/Access.py index 3a63e36..408743d 100644 --- a/ArchiveExtractor/Access.py +++ b/ArchiveExtractor/Access.py @@ -264,6 +264,12 @@ def infoattr(attribute, db='H'): if not db in ("H", "T"): raise AttributeError("Attribute db should be 'H' or 'T'") + # Quick fix for TTS, assume scalar not bool + if db=="T": + logger.warning("Quick fix for TTS, attribute information not accessible, assume scalar, not spectrum, not bool") + info = {"max_dim_x":1, "data_type":5, "warning":"quickfix"} + return info + info = dict() for func in ("GetAttDefinitionData", "GetAttPropertiesData"): diff --git a/ArchiveExtractor/__init__.py b/ArchiveExtractor/__init__.py index 7e10315..1b498e1 100644 --- a/ArchiveExtractor/__init__.py +++ b/ArchiveExtractor/__init__.py @@ -18,7 +18,7 @@ Quick usage in ipython shell: """ # NB: Also change version number in setup.py -__version__ = "2.4.2" +__version__ = "2.4.3" __all__ = ["Access", ] diff --git a/setup.py b/setup.py index a67a8bb..4861c52 100755 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from distutils.core import setup setup(name='ArchiveExtractor', - version='2.4.2', # NB Also change version number in __init__.py + version='2.4.3', # NB Also change version number in __init__.py description='Python module for extracting data from Archive Extractor Tango Device.', url='https://gitlab.synchrotron-soleil.fr/dg/archiveextractor', license="GNU-GPL-v3", -- GitLab