]> mj.ucw.cz Git - moe.git/blob - t/moe/exts/dummy.py
3ec5816565644b6a8f6c053f61875d5e58c93fa2
[moe.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(e):
11         e.log.info('Hey! It\'s me, the dummy extension in your main pipeline! (at time 0)')
12     
13     e.main_pipe.insert(0, 'exts.dummy.hook_m_0', hook_m_0)
14     
15     def hook_m_79(e):
16         e.log.info('Me, the dummy extension, requies no cleanup! (at time 79)')
17     
18     e.main_pipe.insert(79, 'exts.dummy.hook_m_79', hook_m_79) 
19     
20     def hook_t_42(e):
21         t = 'It\'s test %s and the dummy extension did nothing! (at time 42)' % e['TEST']
22         e.log.info(t)
23         e.log.user.info(t)
24     
25     e.test_pipe.insert(42, 'exts.dummy.hook_t_42', hook_t_42)