in kinto-remote-settings/src/kinto_remote_settings/signer/backends/autograph.py [0:0]
def load_from_settings(settings, prefix="", *, prefixes=None):
if prefixes is None:
prefixes = [prefix]
if prefix != "":
message = (
"signer.load_from_settings `prefix` parameter is deprecated, please "
"use `prefixes` instead."
)
warnings.warn(message, DeprecationWarning)
return AutographSigner(
server_url=get_first_matching_setting(
"autograph.server_url", settings, prefixes
),
hawk_id=get_first_matching_setting("autograph.hawk_id", settings, prefixes),
hawk_secret=get_first_matching_setting(
"autograph.hawk_secret", settings, prefixes
),
keyid=get_first_matching_setting(
"autograph.key_id",
settings,
prefixes,
default="remote-settings",
),
)