Somehow, this works fine in the Maya/Python script editor, but fails when it\'s inside of my module code. Anyone have any ideas?
class ControlShape(object):
It is good rule of thumb if you're using the super(Class, self).__init__ that you ALWAYS call it this way. This applies to your classes that inherit from object.
class ControlShape(object):
def __init__(self, *args, **kwargs):
super(ControlShape, self).__init__()
print 'Inside ControlShape...'
See if that fixes your error. Just a guess as I don't use maya, but worth a shot.