Skip to content

Commit 5e4ac21

Browse files
committed
fix RST formating
1 parent f982a72 commit 5e4ac21

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

README.rst

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ Dahu: Data Analysis RPC server over Tango
44
Software chunks initially developped for **ID02 upgrade program** in 2012-2014.
55

66
Dahu is a lightweight plugin based framework...
7-
... technically a JSON-RPC server over Tango
7+
... technically a JSON-RPC server over Tango:
8+
89
* plugins can be class or can be generated from any state-less function written in Python
910
* a plugin is executed within a job, each job lives in its own thread.
1011
* plugins have empty constructors plus 4 methods (or more)
12+
1113
- `setup` allows to set the input parameters. Sanitization is performed here.
1214
- `process` does the work.
1315
- `teardown` sets the output, the logging and cleans up (if needed).
1416
- `abort` can be used to stop the processing if a plugin is a daemon.
17+
1518
* the job is responsible for serializing on disk of the plugin's input and output
1619
* jobs can be launched using the tango interface (or other ...)
1720
* plugins have a single input and output, they are simple JSON-serializable dictionaries.

0 commit comments

Comments
 (0)