playcloud
Содержание

Рецепты

Примеры типичных задач. Код полный — импорт, создание Loader и обработка ошибок.

source_of и get_string

Описывает, откуда пришло значение ключа.

Возвращает строковое значение по ключу через точку.

from datetime import timedelta

from playcloud import Loader

loader = Loader(
    watch=False,
    watch_debounce=timedelta(seconds=2),
)

v = loader.source_of("server.port")
print(v)

v = loader.get_string("database.url")
print(v)

load и get_int

Читает и проверяет все источники.

Возвращает целое значение по ключу через точку.

from datetime import timedelta

from playcloud import Loader

loader = Loader(
    watch=False,
    watch_debounce=timedelta(seconds=2),
)

loader.load()

n = loader.get_int("server.port")
print(n)