diff --git a/metomi/rose/config.py b/metomi/rose/config.py index b75a489b6..d0ec104ce 100644 --- a/metomi/rose/config.py +++ b/metomi/rose/config.py @@ -218,7 +218,7 @@ def __eq__(self, other): for keys_1, node_1 in self.walk(no_ignore=True): node_2 = other.get(keys_1, no_ignore=True) if ( - type(node_1) != type(node_2) + type(node_1) is not type(node_2) or ( not isinstance(node_1.value, dict) and node_1.value != node_2.value