値を属性に割り当てるときに、値の型を Python クラスで自動的にチェックするようにします。
enthought のtraitsモジュールがあり、IPython にはそのサブモジュールIPython.utils.traitletsとして純粋な python バージョンがあります。類似のモジュールはありますか? そのモジュールにこれらの属性を設定するための自動コマンドライン引数パーサーがある場合、それはより良いでしょう。
編集:スニペットをありがとう。しかし、私はPythonライブラリが欲しいです。それを行うためのライブラリが存在する場合、私は自分で再実装したくありません。