2008年6月30日月曜日

validator in TG

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
Schemaをつかったほうがよいですな。methodにGETをつかっていて、同じ引数をとるメソッドをvalidateしたい場合とか。

今回はformでimage生成のparameterを受け取るメソッドと、imageを生成するメソッドの両方をvalidateしたかったのですが、当然両者は同じvalidatorを使う必要があって、それを共通コードとして抜き出すためにはSchemaを使う必要があったわけです。

個人的にはformにvalidatorをセットするのはあまり趣味じゃないです。TG/cherrypyはメソッドにparameterが「降って来る」ので、メソッドをvalidatorでガードするような書き方が趣味に合っています。

0 件のコメント: