entangle: fix tango guards for pytango 9.3

Change-Id: I666969f9c798971d5cd8a0c2f6564067ac3cde72
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/31327
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
This commit is contained in:
Alexander Zaft
2023-06-12 16:16:06 +02:00
committed by Georg Brandl
parent 6802e8f9d3
commit b0e23466cc

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# ***************************************************************************** # *****************************************************************************
# #
# This program is free software; you can redistribute it and/or modify it under # This program is free software; you can redistribute it and/or modify it under
@ -257,12 +256,12 @@ class BasePyTangoDevice:
Wraps command execution and attribute operations of the given Wraps command execution and attribute operations of the given
device with logging and exception mapping. device with logging and exception mapping.
""" """
dev.command_inout = self._applyGuardToFunc(dev.command_inout) dev.__dict__['command_inout'] = self._applyGuardToFunc(dev.command_inout)
dev.write_attribute = self._applyGuardToFunc(dev.write_attribute, dev.__dict__['write_attribute'] = self._applyGuardToFunc(dev.write_attribute,
'attr_write') 'attr_write')
dev.read_attribute = self._applyGuardToFunc(dev.read_attribute, dev.__dict__['read_attribute'] = self._applyGuardToFunc(dev.read_attribute,
'attr_read') 'attr_read')
dev.attribute_query = self._applyGuardToFunc(dev.attribute_query, dev.__dict__['attribute_query'] = self._applyGuardToFunc(dev.attribute_query,
'attr_query') 'attr_query')
return dev return dev