File: action_providers-54a50a4d629016ce.yaml

package info (click to toggle)
python-mistral-lib 3.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 396 kB
  • sloc: python: 1,346; makefile: 21; sh: 2
file content (18 lines) | stat: -rw-r--r-- 956 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
features:
  - |
    Added the new infrastracture that will allow to manage Mistral actons
    in a much more flexible way. It is based on the action provider concept.
    An action provider is responsible for delivering actions to Mistral.
    Mistral cluster administrators can plugin multiple action providers
    that will deliver actions in their own way, possibly using different
    backend storages, caching techinques and so on. Along with the
    ActionProvider interface there has been added the ActionDescriptor
    interface that carries meta information about an action and responsible
    for instantiating the action. Also added base convenient classes.
fixes:
  - |
    Fixed a number of typos and logical mistakes in docstrings and also
    added the exception class ActionException that actions can raise
    in case of their internal errors. Mistral will be handling those
    exceptions starting from the Victoria official version.