From 61303d932679aa3d7edf52d90acbfeab2bb62329 Mon Sep 17 00:00:00 2001 From: Alexei Znamensky Date: Sun, 31 May 2026 11:59:00 +1200 Subject: [PATCH] consolidate if branches --- plugins/modules/launchd.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/modules/launchd.py b/plugins/modules/launchd.py index 3750bed409..3848bf2c6f 100644 --- a/plugins/modules/launchd.py +++ b/plugins/modules/launchd.py @@ -508,10 +508,9 @@ def main(): result["status"]["error"] = err # restarted and reloaded always perform commands unconditionally, so they always change state - if action in ("restarted", "reloaded"): - result["changed"] = True - elif ( - result["status"]["current_state"] != result["status"]["previous_state"] + if ( + action in ("restarted", "reloaded") + or result["status"]["current_state"] != result["status"]["previous_state"] or result["status"]["current_pid"] != result["status"]["previous_pid"] ): result["changed"] = True