equal
deleted
inserted
replaced
17 # with CubicWeb. If not, see <http://www.gnu.org/licenses/>. |
17 # with CubicWeb. If not, see <http://www.gnu.org/licenses/>. |
18 |
18 |
19 from pyramid_debugtoolbar.panels import DebugPanel |
19 from pyramid_debugtoolbar.panels import DebugPanel |
20 |
20 |
21 from cubicweb.debug import subscribe_to_debug_channel, unsubscribe_to_debug_channel |
21 from cubicweb.debug import subscribe_to_debug_channel, unsubscribe_to_debug_channel |
22 from cubicweb.misc.source_highlight import highlight_html, generate_css |
22 from cubicweb.misc.source_highlight import highlight_html, generate_css, has_pygments |
|
23 from cubicweb.pyramid.debug_source_code import source_code_url, source_code_url_in_stack |
23 |
24 |
24 |
25 |
25 class CubicWebDebugPanel(DebugPanel): |
26 class CubicWebDebugPanel(DebugPanel): |
26 """ |
27 """ |
27 CubicWeb general debug panel |
28 CubicWeb general debug panel |
167 self.data = { |
168 self.data = { |
168 'rql_queries': [], |
169 'rql_queries': [], |
169 'sql_queries': [], |
170 'sql_queries': [], |
170 'highlight': highlight_html, |
171 'highlight': highlight_html, |
171 'generate_css': generate_css, |
172 'generate_css': generate_css, |
|
173 'has_pygments': has_pygments, |
|
174 'source_code_url_in_stack': source_code_url_in_stack, |
172 } |
175 } |
173 subscribe_to_debug_channel("rql", self.collect_rql_queries) |
176 subscribe_to_debug_channel("rql", self.collect_rql_queries) |
174 subscribe_to_debug_channel("sql", self.collect_sql_queries) |
177 subscribe_to_debug_channel("sql", self.collect_sql_queries) |
175 |
178 |
176 @property |
179 @property |
223 self.data = { |
226 self.data = { |
224 'rql_queries': [], |
227 'rql_queries': [], |
225 'sql_queries': [], |
228 'sql_queries': [], |
226 'highlight': highlight_html, |
229 'highlight': highlight_html, |
227 'generate_css': generate_css, |
230 'generate_css': generate_css, |
|
231 'has_pygments': has_pygments, |
|
232 'source_code_url_in_stack': source_code_url_in_stack, |
228 } |
233 } |
229 subscribe_to_debug_channel("rql", self.collect_rql_queries) |
234 subscribe_to_debug_channel("rql", self.collect_rql_queries) |
230 subscribe_to_debug_channel("sql", self.collect_sql_queries) |
235 subscribe_to_debug_channel("sql", self.collect_sql_queries) |
231 |
236 |
232 @property |
237 @property |