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

Attachment: pgpz4IiPuzebH.pgp
Description: PGP signature

Reply via email to