A collection of related documentable objects.
PyDoctor documents collections of objects, often the contents of a package.
Method | __init__ |
Undocumented |
Method | addModuleFromPath |
Undocumented |
Method | addObject |
Add object to the system. |
Method | addPackage |
Undocumented |
Method | analyzeModule |
Undocumented |
Method | fetchIntersphinxInventories |
Download and parse intersphinx inventories based on configuration. |
Method | find_object |
Look up an object using a potentially outdated full name. |
Method | getProcessedModule |
Undocumented |
Method | handleDuplicate |
This is called when we see two objects with the same .fullName(), for example: |
Method | introspectModule |
Undocumented |
Method | msg |
Undocumented |
Method | objectsOfType |
Iterate over all instances of cls present in the system. |
Method | objForFullName |
Undocumented |
Method | postProcess |
Called when there are no more unprocessed modules. |
Method | privacyClass |
Undocumented |
Method | process |
Undocumented |
Method | processModule |
Undocumented |
Method | progress |
Undocumented |
Method | setSourceHref |
Undocumented |
Method | verbosity |
Undocumented |
Class Variable | defaultBuilder |
Undocumented |
Class Variable | sourcebase |
Undocumented |
Instance Variable | allobjects |
Undocumented |
Instance Variable | buildtime |
Undocumented |
Instance Variable | docstring_syntax_errors |
FullNames of objects for which the docstring failed to parse. |
Instance Variable | intersphinx |
Undocumented |
Instance Variable | module_count |
Undocumented |
Instance Variable | needsnl |
Undocumented |
Instance Variable | once_msgs |
Undocumented |
Instance Variable | options |
Undocumented |
Instance Variable | processing_modules |
Undocumented |
Instance Variable | projectname |
Undocumented |
Instance Variable | rootobjects |
Undocumented |
Instance Variable | unprocessed_modules |
Undocumented |
Instance Variable | verboselevel |
Undocumented |
Instance Variable | violations |
No summary |
Property | root_names |
The top-level package/module names in this system. |
Method | _introspectThing |
Undocumented |
Method | _warning |
Undocumented |
Undocumented
Parameters | |
path:Path | Undocumented |
package:Optional[ | Undocumented |
Undocumented
Parameters | |
package_path:Path | Undocumented |
parentPackage:Optional[ | Undocumented |
Parameters | |
cache:CacheT | Undocumented |
Look up an object using a potentially outdated full name.
A name can become outdated if the object is reparented: objForFullName()
will only be able to find it under its new name, but we might still have references to the old name.
Parameters | |
full_name:str | The fully qualified name of the object. |
Returns | |
Optional[ | The object, or None if the name is external (it does not match any of the roots of this system). |
Raises | |
LookupError | If the object is not found, while its name does match one of the roots of this system. |
Undocumented
Parameters | |
modname:str | Undocumented |
Returns | |
Optional[ | Undocumented |
This is called when we see two objects with the same .fullName(), for example:
class C: if something: def meth(self): implementation 1 else: def meth(self): implementation 2
The default is that the second definition "wins".
Parameters | |
obj:Documentable | Undocumented |
Undocumented
Parameters | |
section:str | Undocumented |
msg:str | Undocumented |
thresh:int | Undocumented |
topthresh:int | Undocumented |
nonl:bool | Undocumented |
wantsnl:bool | Undocumented |
once:bool | Undocumented |
Undocumented
Parameters | |
fullName:str | Undocumented |
Returns | |
Optional[ | Undocumented |
pydoctor.zopeinterface.ZopeInterfaceSystem
Called when there are no more unprocessed modules.
Analysis of relations between documentables can be done here, without the risk of drawing incorrect conclusions because modules were not fully processed yet.
Undocumented
Parameters | |
ob:Documentable | Undocumented |
Returns | |
PrivacyClass | Undocumented |
Undocumented
Parameters | |
section:str | Undocumented |
i:int | Undocumented |
n:Optional[ | Undocumented |
msg:str | Undocumented |
Undocumented
Parameters | |
mod:_ModuleT | Undocumented |
source_path:Path | Undocumented |
Undocumented
Parameters | |
section:Union[ | Undocumented |
Returns | |
int | Undocumented |
int
=
Undocumented
Parameters | |
thing:object | Undocumented |
parent:Documentable | Undocumented |
parentMod:_ModuleT | Undocumented |
Undocumented
Parameters | |
current:Optional[ | Undocumented |
message:str | Undocumented |
detail:str | Undocumented |