SourceForge has been redesigned. Learn more.

#75 Class tree inheritance irk


(See screenshot attached.)

In that class tree, the AzureusObjectConnection class
inherits from a class defined a different module. That
class (ExtendedAzureusConnection) inherits from a class
in the same module.

Is that why the module name is prefixed on to
ExtendedAzureusConnection? Is that meant to be the
case? (Personally, I prefer module names to be omitted).


  • Edward Loper

    Edward Loper - 2006-03-20

    Logged In: YES

    Yes. If a base class is not defined locally, then its
    full name will be given. Otherwise, you might not be able
    to tell what class it is, esp in projects that define
    classes like "Error" in several different modules.

  • Edward Loper

    Edward Loper - 2006-03-20
    • status: open --> closed-works-for-me
  • Allan Crooks

    Allan Crooks - 2006-03-23

    Logged In: YES

    Hmm. Although I won't argue for your reasoning behind it, I
    do think it is a bug where you have a mix of full name and
    class name (like in my screenshot).

    I think it should either be full module name (like Javadoc)
    or just the class name (like Epydoc 2) - a mismatch of
    styles just makes it look strange (in my opinion).


Log in to post a comment.