Enchan1207 / blueprintpy

汎用パッケージコンフィグCLIジェネレータ

Home Page:https://enchan1207.github.io/blueprintpy/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

テンプレート構成の実装

Enchan1207 opened this issue · comments

(from #1)

#2 で枠はできたので、実装を作り込んでいくぞ

いけね circular-import 踏んだ

えーとどうすればいいんだ

とりあえず修正しつつテストケース突っ込んだけどあんまり頭良くないなこれ

とりあえず見なかったことにしよう (こら

童貞動的import周りの処理をどうしようか…

いやまてこれ見て見ぬ振りできねえやつだぞ

ちょっといったん作り直さないか? 確かこのブランチmasterから切ってるし一旦きれいにした方がよさそう

ルートにtemplate.jsonのサンプルを置いておきました

とりあえずモデルクラスはこの子達で…

単純なインスタンス化のテストも通るのでcircularには今の所なってない.(それはそう

handlerのimportステートメントをちょっと変えて…

継承認識できるようにして(暫定、引数ハンドラのロード処理による)…

そうかConfigのイニシャライザでhandlerを挿入する必要はないのか(その前のローダでモジュールが読み込まれるので、Base.handlersで読める)

テストケースはこんな感じか

それぞれのモデルクラスにちゃんと情報を持たせて…

ローダのエラーもう少しリッチというか一つにまとめられると嬉しいね

ローダ以前の問題なのでタイトルを変更.

ほいエラー処理実装終わり!
このissueでやることは一通りやったんじゃないですかね