Maya will exec every single `userSetup.py` files that it finds on 
`sys.path` during startup, into the `__main__` namespace, the GUI won't 
exist yet, so any modifications you want to make to the interface need to 
be wrapped in a function that is passed to `maya.utils.executeDeffered` 
which will trigger during the next idle tick, at which point the GUI will 
exist.

At the end of startup, maya will then run the first `userSetup.mel` that it 
finds on the MAYA_SCRIPT_PATH.

So you can have multiple `userSetup.py` files, but only one `userSetup.mel`.



On Monday, September 11, 2017 at 6:04:29 PM UTC-5, Justin Israel wrote:
>
>
>
> On Tue, Sep 12, 2017 at 11:01 AM jettam <[email protected] <javascript:>> 
> wrote:
>
>> Q1 .. Is it okay for Maya (2017) to load two userSetup files upon launch, 
>> a .mel version and a .py version? 
>>
>>
>> Q2. I am trying to get maya to auto load my 'see' module upon launch. So 
>> I add this code to my userSetup.py  Unfortunately this doesnt work. Could 
>> someone tell me what I am missing in this code.
>>
>> // PYTHON CONVENIENCE TOOL
>> from see import see
>>
>
> If I remember correctly, Maya would pick up the py file first if it 
> exists, otherwise it would use the mel script (or visa versa?) but I 
> believe you should only have one or the other.
> That import statement looks correct to me, and it is similar to what I do 
> in my own userSetup.py:
>
> import maya.cmds as cmds
> import maya.OpenMaya as om
>  
>
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Python Programming for Autodesk Maya" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/python_inside_maya/1b028a8e-5868-48f4-81c9-e79faf78145d%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/python_inside_maya/1b028a8e-5868-48f4-81c9-e79faf78145d%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/0240a306-5ed1-4402-80bc-089fe3fb15a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to