# ERROR : Traceback (most recent call last): # File "<Script Block >", line 14, in ? # app.LogMessage( "old source: " + prevsrc.FullName ) # AttributeError: 'tuple' object has no attribute 'FullName' # - [line 14]
これは、出力引数と戻り値をサポートするメソッドからの割り当てに変数を 1 つ指定した場合に表示されるメッセージです。
myvar = surface.ConnectFromFile( "Blinn", "Material Shaders" )
この場合、ConnectFromFile は新しいシェーダ ソースを戻し、接続されていない古いシェーダを PrevDataSource 出力引数で提供するので、myvar 変数が Python によって tuple であると解釈されています。