これは些細な作業のようですが、まだ解決策が見つかりません。
enthought.traits の API を使用し、それらのデータ型 (整数 Int など) を操作する場合、これらの値をHasTraits
クラス内のネイティブ python オブジェクトに型キャストするにはどうすればよいですか。例えば:
from traits.api import HasTraits, Int, List
class TraitsClass(HasTraits):
test = Int(10)
channel = List(range(0,test)) # this fails as range expects integers
クラス内で次のことを試しましたが、どちらもエラーが発生しました
test_int = int(test)
test_int = test.get_value()
誰かが私に簡単なヒントを持っていますか? どうもありがとう。