Bases: object
convenience to explore a module
Parameters: |
|
---|---|
Return type: | :class:~`dict` <:class:~`str`, :class:~`object`> |
Returns: | a tuple whose first member is a dictionary containing submodulenames, localclassnames, localfunctionnames, localenumerationnames, externalmembernames, submodules, warnings. The second member of the tuple is a list containing all the warnings accummulated. |
Recursive function that gathers info on a module and all its submodules.
Parameters: | modulename – the name of the module to explore |
---|---|
Return type: | :class:~`dict` <:class:~`str`, :class:~`object`> |
Returns: | a dictionary containing submodulenames, localclassnames, localfunctionnames, localenumerationnames, externalmembernames, submodules, warnings |
append all values for a given key in a nested “moduleinfo” dictionary
Parameters: |
|
---|---|
Return type: | :class:~`list` <:class:~`tuple`> |
Returns: | a list that concatenates tuples where the first element is the (sub)module name and the second element is the value for the given key. If for a certain submodule, the value is empty, it is not included in the list at all. |