Skip to content

Framework

The framework part is built upon the interface and is the second layer of the whole PythonParts framework, written completely in python. In opposite to the C++ interface layer, the source code of this part is plain Python code and can be accessed in etc\PythonPartsFramework.

Browsing the reference

  • The entries in the navigation tree, as well in the table of content are labeled according to their type

    • is a module
    • is a class
    • is a function
    • is a method
    • is an attribute
  • The navigation tree on the left reflects the structure of the framework's modules and classes

    Example

    • Module A

      • Class A
      • Class B
    • Module B

      • Submodule C

        • Class D
        • Class E

    To import the classes shown in the navigation tree on the left, implement the imports as follows:

    from ModuleA import ClassA, ClassB
    from ModuleB.SubmoduleC import ClassD, ClassE
    
  • The module-level functions () are all documented on the module's summary page, whereas classes () of a module are documented each on a separate page. However, if a module contain only one class, then this class is documented on the module's summary page as well.