Dico |
|
GNU Dictionary Server |
Sergey Poznyakoff |
5.6 Python
The python
module provides an interface which allows
programmers to write loadable modules in Python. The syntax for
loading the module is:
load-module name { command "python" " init-script=name" " load-path=path" " root-class=name"; }
All parameters are optional:
- python module: load-path=path
Augments the default search path for Python modules. The format of path is the usual UNIX path specification: a colon-separated list of directory names.
- python module: init-script=name
Specifies the name of the initial Python source file. This file will be loaded and interpreted immediately after loading the module.
- python module: root-class=name
Sets the name of the Python root class, which is responsible for the dictionary operations.
A particular instance of the python
module is loaded using
the handler
statement within a database
block. This
statement takes the same parameters as described above, plus any
number of command line arguments, which will be passed to the root
class constructor.
This document was generated on September 4, 2020 using makeinfo.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.