Hi,

I'm a fresh Sphinx user and I came across this problem. In my python 
package I have a bunch of imports from Autodesk Maya package. To generate 
docs I placed following section in my conf.py:
autodoc_mock_imports = [
    'maya',
    'maya.cmds',
    'maya.mel',
    'maya.OpenMaya',
    'pymel.core'
]

Everything is fine until pymel.core comes in. I get this:

c:\__docs\fcgmaya.rst:587: WARNING: autodoc: failed to import module 
u'fcgmaya'; the following exception was raised:
Traceback (most recent call last):
  File "c:\python27\lib\site-packages\sphinx\ext\autodoc.py", line 385, in 
import_object
    __import__(self.modname)
  File "c:/__fcg/lib/maya/modules/fcg/scripts\fcgmaya\__init__.py", line 3, 
in <module>
    from interface import *
  File "c:/__fcg/lib/maya/modules/fcg/scripts\fcgmaya\interface.py", line 
5, in <module>
    from pymel.core import *
TypeError: 'type' object does not support indexing

As you can see, I import pymel by:
from pymel.core import *

I know I should not import this way, but fixing these old modules would 
take too much time.

How can I get around this? I don't want to document pymel, I just have no 
idea how to ignore it.

Regards,
Tomek

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to