Flags API

class peyk.flags.FlagDecorator(name: str, value: object)[source]

Bases: object

FlagDecorator defines a public API type for peyk.

name: str
value: object
class peyk.flags.Flags[source]

Bases: object

Factory for handler flags used by dispatcher middleware.

peyk.flags.check_flags(flags: Mapping[str, object], required: Mapping[str, object] | None = None) bool[source]

Check that every requested flag exists and matches its required value.

peyk.flags.get_flag(handler: object, name: str, default: object = None) object[source]

Return one registered handler flag.