Hey Ian,

Thanks for the reply, I'm using Maya 2009 with the latest pymel
release 1.0.2. I'm looking at maya.app.commands and see no
__makeDummyFunc def in the module. The only functions that I see are
__makeStubFunc and processCommandList.

Cheers,
Shawn

On Apr 15, 10:46 am, Ian Jones <[email protected]> wrote:
> Sounds like you are running into an issue with the dummy loading in
> the maya package. I thought this was suppose to be fixed - so it might
> be a red herring. To verify I would ensure the maya package is coming
> from beside pymel's maya package (if your using 1.0+) and not the one
> that ships with maya.
>
> if you print maya.__file__ it should give you a path beside pymel
> rather than somewhere like: <maya
> install>/Python/Lib/site-packages/maya.
>
> I would make sure you are using the pymel version of maya package.
>
> I've fixed it before by applying the fix directly to our farm by
> changing the following:
>
> in maya.app.commands:
>
> def __makeDummyFunc( command, library ):
>         def dummyFunc( *args, **keywords ):
>                 maya.cmds.dynamicLoad( library )
>                 maya.cmds.__dict__[command]( *args, **keywords )
>         return dummyFunc
>
> the line:
>
> maya.cmds.__dict__[command]( *args, **keywords )
>
> should read:
>
> return maya.cmds.__dict__[command]( *args, **keywords )
>
> such that the whole function looks like:
>
> def __makeDummyFunc( command, library ):
>         def dummyFunc( *args, **keywords ):
>                 maya.cmds.dynamicLoad( library )
>                 return maya.cmds.__dict__[command]( *args, **keywords )
>         return dummyFunc
>
> Ian
>
> On Thu, Apr 15, 2010 at 10:09 AM, shawnpatapoff <[email protected]> 
> wrote:
> > Hey,
>
> > I'm trying to transition our tools pipe into pymel and came accross on
> > error on our renderfarm:
>
> > Traceback (most recent call last):
> >  File "/Volumes/VFX/production/key_tools/key_base/3d/maya/python/
> > userSetup.py", line 5, in <module>
> >    from pymel.core import *
> >  File "/Volumes/VFX/production/key_tools/key_base/python/pymel/core/
> > __init__.py", line 233, in <module>
> >    _installCallbacks()
> >  File "/Volumes/VFX/production/key_tools/key_base/python/pymel/core/
> > __init__.py", line 231, in _installCallbacks
> >    _pluginLoaded( plugin )
> >  File "/Volumes/VFX/production/key_tools/key_base/python/pymel/core/
> > __init__.py", line 141, in _pluginLoaded
> >    addPluginPyNodes()
> >  File "/Volumes/VFX/production/key_tools/key_base/python/pymel/core/
> > __init__.py", line 114, in addPluginPyNodes
> >    inheritance = _factories.getInheritance( mayaType )
> >  File "/Volumes/VFX/production/key_tools/key_base/python/pymel/
> > internal/factories.py", line 318, in getInheritance
> >    if obj.hasFn( api.MFn.kDagNode ):
> > AttributeError: 'NoneType' object has no attribute 'hasFn'
>
> > I've disabled the call to pymel and all seems to be fine. Is there
> > something going on here that I should be aware of?
>
> > Cheers,
> > Shawn
>
> > --
> >http://groups.google.com/group/python_inside_maya
>
> > To unsubscribe, reply using "remove me" as the subject.
>
>

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to