From 3867ec40c9c571d719ff6fe818c505721a99cbc0 Mon Sep 17 00:00:00 2001 From: Nick Todd Date: Thu, 4 Jul 2024 17:05:00 +0100 Subject: [PATCH] #2676: Fix nmne_config dict conversion --- src/primaite/simulator/network/hardware/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/primaite/simulator/network/hardware/base.py b/src/primaite/simulator/network/hardware/base.py index 6d753731..3c52a65d 100644 --- a/src/primaite/simulator/network/hardware/base.py +++ b/src/primaite/simulator/network/hardware/base.py @@ -1,6 +1,7 @@ # © Crown-owned copyright 2024, Defence Science and Technology Laboratory UK from __future__ import annotations +from dataclasses import asdict import re import secrets from abc import ABC, abstractmethod @@ -143,7 +144,7 @@ class NetworkInterface(SimComponent, ABC): } ) if self.nmne_config and self.nmne_config.capture_nmne: - state.update({"nmne": {self.nmne_config.__dict__}}) + state.update({"nmne": asdict(self.nmne_config)}) state.update({"traffic": convert_dict_enum_keys_to_enum_values(self.traffic)}) return state