Mercurial > hgrepos > Python > libs > ConfigMix
view docs/apidoc.rst @ 714:465bac57b97e
Docs: Docs for configmix.config: use more manual docs.
This is also to document more closely the pure-Python implementation,
the C-API implementation and their aliases.
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Tue, 15 Aug 2023 17:14:21 +0200 |
| parents | 9fcdc42a0457 |
| children | 26a6c218a66a |
line wrap: on
line source
.. -*- coding: utf-8 -*- Package API Documentation ========================= .. contents:: :local: Package :mod:`configmix` ------------------------ .. automodule:: configmix :members: :ignore-module-all: Module :mod:`configmix.compat` ------------------------------ .. automodule:: configmix.compat :members: :undoc-members: Module :mod:`configmix.config` ------------------------------ .. automodule:: configmix.config :ignore-module-all: .. autoclass:: Configuration :members: :undoc-members: :special-members: __getitem__, __getattr__, __contains__ .. autoclass:: CoercingMethodsMixin :members: :undoc-members: While not instantiable directly, but only by :meth:`Configuration.jailed`, the API use will want to know its interface: .. autoclass:: _JailedConfiguration :members: :undoc-members: :special-members: __getitem__, __getattr__, __len__, __bool__, __iter__, __contains__ Some public helper functions: .. autofunction:: py_quote .. autofunction:: py_unquote .. autofunction:: py_pathstr2path Module :mod:`configmix.constants` --------------------------------- .. automodule:: configmix.constants :members: Module :mod:`configmix.ini` --------------------------- .. automodule:: configmix.ini :members: :ignore-module-all: Module :mod:`configmix.json` ---------------------------- .. automodule:: configmix.json :members: :ignore-module-all: Module :mod:`configmix.py` -------------------------- .. automodule:: configmix.py :members: :ignore-module-all: Module :mod:`configmix.toml` ---------------------------- .. automodule:: configmix.toml :members: :ignore-module-all: Module :mod:`configmix.variables` --------------------------------- .. automodule:: configmix.variables :members: :ignore-module-all: Module :mod:`configmix.yaml` ---------------------------- .. automodule:: configmix.yaml :members: :ignore-module-all:
