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. |