in csp/utils.py [0:0]
def default_config(csp: DIRECTIVES_T | None) -> DIRECTIVES_T | None:
if csp is None:
return None
# Make a copy of the passed in config to avoid mutating it, and also to drop any unknown keys.
config = {}
for key, value in DEFAULT_DIRECTIVES.items():
config[key] = csp.get(key, value)
return config