Some IDE (Integrated Development Environment) provide automatic completion and documentation while editing a Python Script.
For instance, with PyDev in Eclipse, we can have:
TODO: provide example of SALOME and eclipse configuration