interface multiple inheritance results in some missing documentation

Bug #307298 reported by Jean-Paul Calderone on 2008-12-11
2
Affects Status Importance Assigned to Milestone
pydoctor
Fix Released
Undecided
Unassigned

Bug Description

The documentation generated for an interface which subclasses two other interfaces seems only to include documentation for methods inherited from one of the subclassed interfaces. For example, see http://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.IReadWriteDescriptor.html which includes doWrite but not doRead.

Michael Hudson-Doyle (mwhudson) wrote :

That's odd. I doubt it has anything to do with the interface-y-ness of things though.

Michael Hudson-Doyle (mwhudson) wrote :

Oh, I see what's going on: it's because IReadWriteDescriptor doesn't define any methods of its own -- it's actually nothing to do with multiple inheritance.

Michael Hudson-Doyle (mwhudson) wrote :
Changed in pydoctor:
status: New → Fix Committed
Jean-Paul Calderone (exarkun) wrote :

Is the print really part of the fix?

Jean-Paul Calderone wrote:
> Is the print really part of the fix?
>

Heh. No.

Changed in pydoctor:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers