11.12.2 Formatter のインプリメント

formatterオブジェクトの2つのインプリメントがこのモジュールで提供されます。 ほとんどのアプリケーションは修正やサブクラスを作ることなくこれらのクラスの1つを 利用することになるでしょう。

NullFormatter ([writer])
formatterは何もしません。 writerが省略されるとき、Nullwriterインスタンスが作られます。 writerのどんなメソッドもNullformatterインスタンスによって呼び出されません。 writerインタフェースをインプリメントするときどんなインプリメントも継承する必要がないため インプリメントはこのクラスから継承するべきです。

AbstractFormatter (writer)
標準のformatterです。 このインプリメントは多くのwriterに対して広く応用がきくことを示せます。 ほとんどの環境で直接使用することができるでしょう。 WWWブラウザを表現する全てのものをインプリメントするのに使用されます。


guido@python.org