diff --git a/rhodecode/utils/__init__.py b/rhodecode/utils/__init__.py
deleted file mode 100644
--- a/rhodecode/utils/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (C) 2010-2017 RhodeCode GmbH
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License, version 3
-# (only), as published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-# This program is dual-licensed. If you wish to learn more about the
-# RhodeCode Enterprise Edition, including its added features, Support services,
-# and proprietary license terms, please see https://rhodecode.com/licenses/
diff --git a/rhodecode/utils/debugtoolbar.py b/rhodecode/utils/debugtoolbar.py
deleted file mode 100644
--- a/rhodecode/utils/debugtoolbar.py
+++ /dev/null
@@ -1,53 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (C) 2010-2017 RhodeCode GmbH
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License, version 3
-# (only), as published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-# This program is dual-licensed. If you wish to learn more about the
-# RhodeCode Enterprise Edition, including its added features, Support services,
-# and proprietary license terms, please see https://rhodecode.com/licenses/
-
-
-from pyramid_debugtoolbar.panels import DebugPanel
-
-
-class PylonsContextPanel(DebugPanel):
- """
- Shows the attributes in the Pylons context.
- """
-
- name = 'PylonsContext'
- has_content = True
- template = 'rhodecode.utils.debugtoolbar:templates/pylons_context.dbtmako'
-
- nav_title = 'Pylons Context'
- title = 'Pylons Context'
-
- def process_response(self, response):
- context = self._environ.get('debugtoolbar.pylons_context')
- if context:
- self.data['pylons_context'] = context.__dict__
- else:
- self.data['pylons_context'] = None
-
- def wrap_handler(self, handler):
- def wrapper(request):
- self._environ = request.environ
- request.environ['debugtoolbar.wants_pylons_context'] = True
- return handler(request)
- return wrapper
-
-
-def includeme(config):
- config.registry.settings['debugtoolbar.panels'].append(PylonsContextPanel)
diff --git a/rhodecode/utils/templates/pylons_context.dbtmako b/rhodecode/utils/templates/pylons_context.dbtmako
deleted file mode 100644
--- a/rhodecode/utils/templates/pylons_context.dbtmako
+++ /dev/null
@@ -1,24 +0,0 @@
-
-% if pylons_context:
-
-
- Key |
- Value |
-
-
- % for key in sorted(pylons_context.keys()):
-
- ${key} |
- ${repr(pylons_context[key])} |
-
- % endfor
-
-
-% else:
-No context information found.
-
-The integrated Pylons application has to be abjusted to make the context object available.
- It should check for environ['debugtoolbar.wants_pylons_context'] == True
and set
- environ['debugtoolbar.pylons_context'] = tmpl_context._current_obj()
.
-
-% endif