THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 27/04/2011 at 04:18, xxxxxxxx wrote:
Hi.
My plugin can handle multiple cases. It can do stuff if doc.GetMode() is in (c4d.Mpoints,c4d.Medges,c4d.Mpolygons).
The problem is, on startup, the module seems to be not complete, so this code:
class MyCommandData(CommandData) :
VALIDMODES = (c4d.Mpoints,c4d.Medges,c4d.Mpolygons)
def __init__(self) :
# self.VALIDMODES = (c4d.Mpoints,c4d.Medges,c4d.Mpolygons) : doesnt work, too
pass
Raises an attribute error.
Of course i could create that VALIDMODES attribute before i need it, but i just wonder why it doesnt work.
Thanks, nux