Object Access via Name Binding ============================== The access to the call stack at runtime combined with the cross-reference into the stored code and partially compiled modules requires some classification of API groups. This is here divided into the file system related and logical object access domains. Where a clear mapping is defined by the standard Python syntax, which is extended by the most common access Use-Cases and implemented with a naming-schema for all domains :ref:`[Object-Namebinding] `. The naming schema is provided in accordance to the following API sets: #. `Filesystem Binding Functions `_ #. `Object Binding Functions `_ #. `Helper Functions `_ Thus the selection of a required interface is foreseen by the steps: #. Define the object as source of information, e.g. the caller *Caller* from the stack. #. Select the required information, e.g. the full qualified file path name: .. parsed-literal:: *fileinfo.get_filepathname* #. Replace the ** and select the interface `[API] `_: .. parsed-literal:: `fileinfo.getcaller_filepathname `_