[trigger] Refactorisation (voir détails) - On passe aux tests

* Pour une plus grande modularité, event a été refactorisé, ce qui
 a impliqué de réécrire le fonctionnement des services.
 * Maintenant, y a plus qu'à tester.
This commit is contained in:
Pierre-Elliott Bécue 2014-07-13 01:48:17 +02:00
parent 3d98882755
commit d29343392b
7 changed files with 283 additions and 130 deletions

View file

@ -29,8 +29,8 @@ class TriggerFactory(object):
def get_services(cls):
return cls._meths.values()
def record(function):
TriggerFactory.register(function.func_name, function)
def record(cls):
TriggerFactory.register(cls.__name__, cls)
def trigger(what):
return TriggerFactory.get(what)