f4b0d6e85c
* providers/scim: default to None for fields instead of empty list Signed-off-by: Jens Langhammer <jens@goauthentik.io> * make name of delete_none_keys clearer Signed-off-by: Jens Langhammer <jens@goauthentik.io> * fix Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
12 lines
302 B
Python
12 lines
302 B
Python
"""Policy Utils"""
|
|
from typing import Any
|
|
|
|
|
|
def delete_none_values(dict_: dict[Any, Any]) -> dict[Any, Any]:
|
|
"""Remove any keys from `dict_` that are None."""
|
|
new_dict = {}
|
|
for key, value in dict_.items():
|
|
if value is not None:
|
|
new_dict[key] = value
|
|
return new_dict
|