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