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):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…