diff options
author | Simo Sorce <simo@redhat.com> | 2014-06-27 20:26:22 -0400 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-08-27 18:15:03 -0400 |
commit | 71edd1146556eecb9f9375da46313e94bf82874c (patch) | |
tree | 53588020013cf89dd0393f05e24f77f17896af01 /ipsilon/providers/common.py | |
parent | 734323ca25765e6eecfa63e41b7f3ec12b084ca3 (diff) | |
download | ipsilon-71edd1146556eecb9f9375da46313e94bf82874c.tar.gz ipsilon-71edd1146556eecb9f9375da46313e94bf82874c.tar.xz ipsilon-71edd1146556eecb9f9375da46313e94bf82874c.zip |
Use new Log class everywhere
Replace copies of _debug function sprinkled all over the code
with a single implementation
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
- Removed replace of self._debug to self.debug
Diffstat (limited to 'ipsilon/providers/common.py')
-rwxr-xr-x | ipsilon/providers/common.py | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/ipsilon/providers/common.py b/ipsilon/providers/common.py index b1eab1a..94f747a 100755 --- a/ipsilon/providers/common.py +++ b/ipsilon/providers/common.py @@ -17,13 +17,14 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +from ipsilon.util.log import Log from ipsilon.util.plugin import PluginLoader, PluginObject from ipsilon.util.plugin import PluginInstaller from ipsilon.util.page import Page import cherrypy -class ProviderException(Exception): +class ProviderException(Exception, Log): def __init__(self, message): super(ProviderException, self).__init__(message) @@ -32,10 +33,6 @@ class ProviderException(Exception): def __str__(self): return repr(self.message) - def _debug(self, fact): - if cherrypy.config.get('debug', False): - cherrypy.log('%s: %s' % (self.__class__.__name__, fact)) - class ProviderBase(PluginObject): @@ -46,10 +43,6 @@ class ProviderBase(PluginObject): self.tree = None self.admin = None - def _debug(self, fact): - if cherrypy.config.get('debug', False): - cherrypy.log(fact) - def get_tree(self, site): raise NotImplementedError @@ -136,7 +129,7 @@ class ProviderPageBase(Page): FACILITY = 'provider_config' -class LoadProviders(object): +class LoadProviders(Log): def __init__(self, root, site): loader = PluginLoader(LoadProviders, FACILITY, 'IdpProvider') @@ -151,10 +144,6 @@ class LoadProviders(object): plugin = providers['available'][item] plugin.register(site) - def _debug(self, fact): - if cherrypy.config.get('debug', False): - cherrypy.log(fact) - class ProvidersInstall(object): |