INNER CODE UNIT · Python
sort_param_lists
O-X-L/ansible-opnsense · plugins/module_utils/helper/main.py:66
def sort_param_lists(params: dict) -> None:
"""In-place sorts list values within a parameters dictionary."""
for k in params:
if isinstance(params[k], list):
try:
params[k].sort()
except TypeError:
pass
def is_unset(value: (str, None, list, dict)) -> bool:
"""Determines if a value is effectively 'empty' (None, empty string, or empty collection)."""
if isinstance(value, (list, dict)):
return len(value) == 0
if isinstance(value, str):
value = value.strip()