interface multiple inheritance results in some missing documentation

Bug #307298 reported by Jean-Paul Calderone
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.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

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

Revision history for this message
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.

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

Is the print really part of the fix?

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote : Re: [Bug 307298] Re: interface multiple inheritance results in some missing documentation

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.