Maya runs python as a persistant environment. If your script is doing things on a global level, then those would continue to live on. Also like you said, if you are setting up other global callbacks like scriptJobs or attaching to existing UI elements and not cleaning those up, they too would be a persistant issue.
But yea, we would need to see some more specific examples of what you are doing and how you are doing it. Ideally your data structures should be bound to instances of classes or die withe the scope of a function. If your script fails, there shouldn't be anything persistant. Are you using global variables in your script? On Thu, Jun 14, 2012 at 9:17 AM, jdob <dobson...@googlemail.com> wrote: > Hi Mat- > > Tough to say what the problem is without more info. There should be no > need to "clear Mayas memory of things that happened in the script editor" > but maybe I'm misunderstanding what you're trying to do. Can you post a > short example of your code? Also, can you turn on "Show Stack Trace" (in > the script editor's Edit menu) and make it fail again? You should get some > useful info if something is failing in python land. > > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe