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

Reply via email to