INNER CODE UNIT · Python
format_int
O-X-L/ansible-opnsense · plugins/module_utils/helper/main.py:52
def format_int(data: (int, str)) -> (int, str, None):
"""Safely converts numeric strings to integers while preserving None or non-numeric strings."""
if isinstance(data, int):
return data
if data is None:
return None
if data.isnumeric():
return int(data)
return data
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):