We are still looking for a name for the entire SISPI Infrastructure software, ie the superset of SVE, PML and the utilities.
Before the first release we will add some common utilities to both the PML and the SVE software:
a) Logging
This will be based on the standard Python logging module. For starters we will just use a stream and a file handler. The logging level will be set by an environment/shell variable and/or the configuration file.
b) Configuration
PML and SVE will use some environment variables to control different options. We will setup a configuration package similar to configuration.py in the Pyro packages.
c) Exceptions
We decided to use exceptions to report (and handle) errors even though this might not be available in other language we might consider using in the future. We will catch all exceptions of the underlying messaging software (Pyro) and convert those into our own SISPI exceptions.
Action items:
Klaus will prepare prototype logging and configuration modules.
Jacob will work on an exception module.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment