From 5e35fd0bd7ccf4339dbbaf047a42be2f2c5281eb Mon Sep 17 00:00:00 2001 From: Bill Little Date: Mon, 15 Feb 2021 21:44:58 +0000 Subject: [PATCH] add meshmetadata services --- lib/iris/experimental/ugrid.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/lib/iris/experimental/ugrid.py b/lib/iris/experimental/ugrid.py index 3a9759073e..488212ff9b 100644 --- a/lib/iris/experimental/ugrid.py +++ b/lib/iris/experimental/ugrid.py @@ -31,6 +31,7 @@ __all__ = [ "Connectivity", "ConnectivityMetadata", + "MeshMetadata", ] @@ -1187,16 +1188,24 @@ def equal(self, other, lenient=None): #: Convenience collection of lenient metadata combine services. -SERVICES_COMBINE.append(ConnectivityMetadata.combine) -SERVICES.append(ConnectivityMetadata.combine) +_services = [ConnectivityMetadata.combine, MeshMetadata.combine] +SERVICES_COMBINE.extend(_services) +SERVICES.extend(_services) #: Convenience collection of lenient metadata difference services. -SERVICES_DIFFERENCE.append(ConnectivityMetadata.difference) -SERVICES.append(ConnectivityMetadata.difference) +_services = [ConnectivityMetadata.difference, MeshMetadata.difference] +SERVICES_DIFFERENCE.extend(_services) +SERVICES.extend(_services) #: Convenience collection of lenient metadata equality services. -SERVICES_EQUAL.extend( - [ConnectivityMetadata.__eq__, ConnectivityMetadata.equal] -) -SERVICES.extend([ConnectivityMetadata.__eq__, ConnectivityMetadata.equal]) +_services = [ + ConnectivityMetadata.__eq__, + ConnectivityMetadata.equal, + MeshMetadata.__eq__, + MeshMetadata.equal, +] +SERVICES_EQUAL.extend(_services) +SERVICES.extend(_services) + +del _services