Table of Contents

Module: interfaces ./src/peak/config/interfaces.py
Imported modules   
from peak.api import protocols, exceptions, PropertyName, NOT_GIVEN
from protocols import Interface, Attribute
Classes   

IConfigKey

Configuration data key, used for config.lookup() et al

IConfigSource

Something that can be queried for configuration data

IConfigurable

Object which can be configured with rules for configuration keys

IConfigurationRoot

A root component that acknowledges its configuration responsibilities

IIniParser

Parser object passed to ISettingParser instances

IRule

Rule to compute a property value for a target object

IServiceArea

A component that acts as a home for services and their configuration

ISettingLoader

Callable used to load configuration data

ISettingParser

Handler for name=value settings in an .ini file section

ISmartProperty

An property value that itself should be treated as a rule

_NullConfigRoot

Adapter to handle missing configuration root


Table of Contents

This document was automatically generated on Mon Apr 22 01:11:04 2024 by HappyDoc version 2.1