From 8ad52890b52ab6f029acbe2e8de1f9ae1b72ef3a Mon Sep 17 00:00:00 2001 From: simonmeadows <9550767+simonmeadows@users.noreply.github.com> Date: Thu, 29 May 2025 16:16:44 +0100 Subject: [PATCH] Update checkpoint.py Fix for isinstance() requires two arguments but only receives one. payload["position"] can be of type str or int at this point, fix for checking for those two types. --- plugins/module_utils/checkpoint.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/module_utils/checkpoint.py b/plugins/module_utils/checkpoint.py index abe3733..f66b885 100644 --- a/plugins/module_utils/checkpoint.py +++ b/plugins/module_utils/checkpoint.py @@ -1014,7 +1014,7 @@ def get_number_and_section_from_position( show_rulebase_command = get_relevant_show_rulebase_command(api_call_object) if "position" in payload: section_name = None - if isinstance(payload["position"]) is not dict: + if isinstance(payload["position"], str) or isinstance(payload["position"], int): position = payload["position"] if position == "top": position = 1