Merge lp:~richardw/pydoctor/moduleprovides-1132527 into lp:~mwhudson/pydoctor/dev
Proposed by
Richard Wall
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 595 | ||||
Proposed branch: | lp:~richardw/pydoctor/moduleprovides-1132527 | ||||
Merge into: | lp:~mwhudson/pydoctor/dev | ||||
Diff against target: |
113 lines (+57/-3) 2 files modified
pydoctor/test/test_zopeinterface.py (+17/-1) pydoctor/zopeinterface.py (+40/-2) |
||||
To merge this branch: | bzr merge lp:~richardw/pydoctor/moduleprovides-1132527 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Hudson-Doyle | Approve | ||
Review via email: mp+150932@code.launchpad.net |
Description of the change
Hi Michael,
I copied the existing code for handling implements and @implementer and adapted it to handle moduleProvides.
Added a new test case which I think demonstrates the new feature.
Tested on the twisted.
* https:/
Seems to work and even handles documentation from Interface subclasses since your recent change.
Let me know what you think.
-RichardW.
To post a comment you must log in.
Looks good to me, thanks! addInterfaceInf oToModule and addInterfaceInf oToClass seem a bit similar, but I'd forgotten how gross the data model there was so that can probably be fixed as some part of a general clean up. I'll merge now.