Implement execution of hooks
authorMichael Schwarz <mschwar2@math.uni-paderborn.de>
Wed, 20 Jan 2016 15:18:47 +0000 (16:18 +0100)
committerMichael Schwarz <mschwar2@math.uni-paderborn.de>
Wed, 20 Jan 2016 15:18:47 +0000 (16:18 +0100)
commitcee877195025ab4936624f0df41cba93a3438dbc
treef178131eb54f5a07d563a6239c30b0634d9fb15f
parent78fc1a3dc1ead30bdac8af9ac20329aa85a4684f
Implement execution of hooks

  With alff 0.1.0, hooks could be called before and after generation
  of rules. While alff 0.2.0 can handle sites, the proceudre which calls
  this hooks must become rewritten.
  From now on, hooks can be called before all sites and per site.
  Therefore the hooks for e.g. pregenerate must resist in
  <alff-config-dir>/hooks.d/pregenerate/[ ALL | <site> ]

  Hooks must end with an exitcode. Hooks ending with exitcode != 0
  cause the rule generation to abort. STDOUT is given on success, STDERR
  will be displayed on termination with exitcode != 0.
python/alff/function/__init__.py
python/alff/function/generate.py