]> mj.ucw.cz Git - eval.git/blob - t/moe/exts/dummy.py
HOOKS->EXTENSIONS (with explanation), added dummy extension
[eval.git] / t / moe / exts / dummy.py
1 """
2
3 Debug dummy extension.
4
5 Adds several info-printing hooks to both pipelines.
6 """
7
8 def init(e):
9       
10       def hook_m_0:
11           e.log.info('Hey! It\'s me, the dummy extension in your main pipeline! (at time 0)')
12       e.main_pipeline.insert(hook_m_0, 'exts.dummy.hook_m_0', 0)
13       
14       def hook_m_79:
15           e.log.info('Me, the dummy extension, requies no cleanup! (at time 79)')
16       e.main_pipeline.insert(hook_m_79, 'exts.dummy.hook_m_79', 79) 
17       
18       def hook_t_42:
19           t = 'It\'s test %s and the dummy extension did nothing! (at time 42)' % e['TEST']
20           e.log.info(t)
21           e.log.user.info(t)
22       e.test_pipeline.insert(hook_t_42, 'exts.dummy.hook_t_42', 42)