]> mj.ucw.cz Git - eval.git/blob - dummy.py
7a070a25f52712c4df5aff8e04d907603c5feda5
[eval.git] / 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(self):
11         e.log.info('Hey! It\'s me, the dummy extension in your main pipeline! (at time 0)')
12     e.main_pipe.insert(0, 'exts.dummy.hook_m_0', hook_m_0)
13     
14     def hook_m_79(self):
15         e.log.info('Me, the dummy extension, requies no cleanup! (at time 79)')
16     e.main_pipe.insert(79, 'exts.dummy.hook_m_79', hook_m_79) 
17     
18     def hook_t_42(self):
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_pipe.insert(42, 'exts.dummy.hook_t_42', hook_t_42)