azure/functions/warmup.py (12 lines of code) (raw):

# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. import typing from . import meta class WarmUpContext: pass class WarmUpTriggerConverter(meta.InConverter, binding='warmupTrigger', trigger=True): @classmethod def check_input_type_annotation(cls, pytype: type) -> bool: return issubclass(pytype, WarmUpContext) @classmethod def decode(cls, data: meta.Datum, *, trigger_metadata) -> typing.Any: return WarmUpContext()