この投稿を担当する前に、私が見つけることができるどこにも尋ねられていません.
を使用してリストの存在を確認しています
if 'self.locList' in locals():
print 'it exists'
しかし、うまくいきません。それが存在するとは決して考えません。これは、継承を使用してself.
いて、それを他の場所で参照しているためであるに違いありません。何が起こっているのかわかりません。
誰でも光を当てることができますか?
完全なコードは次のとおりです。
import maya.cmds as cmds
class primWingS():
def __init__(self):
pass
def setupWing(self, *args):
pass
def createLocs(self, list):
for i in range(list):
if 'self.locList' in locals():
print 'it exists'
else:
self.locList = []
loc = cmds.spaceLocator(n = self.lName('dummyLocator' + str(i + 1) + '_LOC'))
self.locList.append(loc)
print self.locList
p = primWingS()