equal
deleted
inserted
replaced
1 """ |
1 """ |
2 Format LogLines into some other representation |
2 Format LogLines into some other representation |
3 """ |
3 """ |
4 |
4 |
5 from qmsk.web import helpers |
5 # for escape |
|
6 import cgi |
6 |
7 |
7 from log_line import LogTypes |
8 from log_line import LogTypes |
8 |
9 |
9 class LogFormatter (object) : |
10 class LogFormatter (object) : |
10 """ |
11 """ |
86 yield "<pre>" |
87 yield "<pre>" |
87 |
88 |
88 # format using IrssiTextFormatter |
89 # format using IrssiTextFormatter |
89 for line in self.format_txt(lines) : |
90 for line in self.format_txt(lines) : |
90 # escape HTML |
91 # escape HTML |
91 yield helpers.escape(line) |
92 yield cgi.escape(line) |
92 |
93 |
93 # close pre |
94 # close pre |
94 yield "</pre>" |
95 yield "</pre>" |
95 |
96 |
96 # define formatters by name |
97 # define formatters by name |