From bf9ac4445eb11ee0be3f30c02ab57ca423e71adc Mon Sep 17 00:00:00 2001 From: Martin Elend Date: Wed, 26 Jun 2024 22:14:05 +0200 Subject: [PATCH] Don't reset attribute_value_callback on write --- asyncua/server/address_space.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/asyncua/server/address_space.py b/asyncua/server/address_space.py index 79256c527..668e6ea54 100644 --- a/asyncua/server/address_space.py +++ b/asyncua/server/address_space.py @@ -794,7 +794,7 @@ async def write_attribute_value(self, nodeid: ua.NodeId, attr: ua.AttributeIds, attval.value_setter(node, attr, value) else: attval.value = value - attval.value_callback = None + attval.value_callback = None for k, v in attval.datachange_callbacks.items(): try: