Michael Ablassmeier <[EMAIL PROTECTED]> (19/07/2007): > > cd ,,make-doc ; ../mypydoc --docformat "restructuredtext en" --no-private > pybaz > > Traceback (most recent call last): > > File "../mypydoc", line 22, in ? > > import epydoc.uid > > ImportError: No module named uid
Hi, this is due to the new epydoc (3.0~beta1-1). I tried to replace epydoc.uid with epydoc.docintrospecter, but it resulted in the following: | [EMAIL PROTECTED]:~/pybaz-1.5pre1/,,make-doc$ ../mypydoc --docformat "restructuredtext en" --no-private pybaz | UNEXPECTED ERROR: | 'wrapper_descriptor' object has no attribute '__module__' | | Use --debug to see trace information. | | [EMAIL PROTECTED]:~/pybaz-1.5pre1/,,make-doc$ ../mypydoc --docformat "restructuredtext en" --no-private pybaz --debug | Traceback (most recent call last): | File "../mypydoc", line 37, in | epydoc.cli.cli() | File "/var/lib/python-support/python2.4/epydoc/cli.py", line 946, in cli | main(options, names) | File "/var/lib/python-support/python2.4/epydoc/cli.py", line 738, in main | exclude_parse=exclude_parse) | File "/var/lib/python-support/python2.4/epydoc/docbuilder.py", line 205, in build_doc_index | doc_pairs = _get_docs_from_items(items, options) | File "/var/lib/python-support/python2.4/epydoc/docbuilder.py", line 337, in _get_docs_from_items | doc_pairs.append(_get_docs_from_module_file( | File "/var/lib/python-support/python2.4/epydoc/docbuilder.py", line 525, in _get_docs_from_module_file | introspect_doc = introspect_docs( | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 274, in introspect_module | module_name=dotted_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 371, in introspect_class | basedoc = introspect_docs(base) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 371, in introspect_class | basedoc = introspect_docs(base) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 371, in introspect_class | basedoc = introspect_docs(base) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 371, in introspect_class | basedoc = introspect_docs(base) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 371, in introspect_class | basedoc = introspect_docs(base) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 371, in introspect_class | basedoc = introspect_docs(base) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 127, in introspect_docs | introspect_func(value, val_doc, module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 400, in introspect_class | module_name=module_name) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 122, in introspect_docs | val_doc = _get_valuedoc(value) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 173, in _get_valuedoc | module_name = str(get_containing_module(value)) | File "/var/lib/python-support/python2.4/epydoc/docintrospecter.py", line 681, in get_containing_module | module = _find_function_module(value) | File "../mypydoc", line 29, in find_function_module | ret = sys.modules[func.__module__] | AttributeError: 'wrapper_descriptor' object has no attribute '__module__' And I wasn't able to go further, sorry. Cheers, -- Cyril Brulebois
pgpz4IiPuzebH.pgp
Description: PGP signature