From 10ed881df235894cbdbbc98629f386bbce1d8e13 Mon Sep 17 00:00:00 2001 From: Sam Kagan <skagan@nrao.edu> Date: Thu, 16 May 2024 09:57:19 -0600 Subject: [PATCH] Added custom __eq__() to RunnerIF --- .../executables/pexable/casa_envoy/casa_envoy/interfaces.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py b/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py index ac48c8d8a..99c50b02d 100644 --- a/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py +++ b/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py @@ -67,6 +67,11 @@ class RunnerIF(ABC): ) return result.communicate() + def __eq__(self, __value: object) -> bool: + if not __value.__class__ == self.__class__: + return False + return self.parameters == __value.parameters and self.build_command == __value.build_command + class AuditorIF(ABC): """ -- GitLab