# ERROR : Traceback (most recent call last):
# File "<Script Block >", line 12, in ?
# blinn, prevsrc = surface.ConnectFromFile( "$SI_HOME\Data\DSPresets\Shaders\Material\Blinn.Preset", prevsrc )
# NameError: name 'prevsrc' is not defined
# - [line 12]
考えられる原因
これは、tuple 構文でメソッドの出力引数にアクセスしようとしているときに、使用している変数の少なくとも 1 つを初期化し忘れている場合に表示されるメッセージです。
解決策
最終的にどのタイプになるかにかかわらず、各変数に 0 または "" を割り当てるだけで、使用する前に変数を初期化できます(詳細については、メソッドから出力引数を取得するを参照)。