- Expose the script filename in the Python module environment 'mod_env'

instead of the config_file structure which includes the linked list
  of scripts in a multi Python module setup; fixes #79.
This commit is contained in:
George Thessalonikefs
2023-10-16 15:47:18 +02:00
parent 07149f576a
commit 63a5280f8f
12 changed files with 38 additions and 18 deletions
+2 -1
View File
@@ -339,4 +339,5 @@ config_file
.. attribute:: python_script
Python script file.
Linked list of Python script files.
Deprecated; `mod_env['script']` should be used instead.
+5 -2
View File
@@ -6,8 +6,11 @@ Global variables
.. envvar:: mod_env
Module environment, contains data pointer for module-specific data.
See :class:`pythonmod_env`.
Module environment, it is the 'data' pointer for module-specific data
in :class:`pythonmod_env`.
It is initialized as a dictionary with the 'script' key pointing to the
module's python script.
It can be further populated during runtime for module-specific data.
Predefined constants