zenmai version0.2になった
zenmai version0.2になった。主な変更点は以下。
- config loaderとしてのshortcut関数を追加
- $inheritの追加
- (tomlのサポート)
config loaderとして使えるようになったのがおおきな変化。実用的なミニ言語(toy言語)というスタンスで作っていたけれど。そこそこ柔軟なconfig loaderとしても使えるので使えるようにした。以下の様な感じで使う。
from zenmai.loader import load with open("dev.yaml") as rf: data = load(rf)
継承が使える様になったのでそこそこ手軽に設定ファイルを分割できるようになった。
# base.yaml logging: asctime: 2013-04-10 15:39:26,014 created: 1365604766.014612 levelname: INFO message: test message name: logger_name
# dev.yaml debug: true $inherit: ./base.yaml