[dm] define an exception we use. Fixes #5457

This commit is contained in:
Yann Leboulanger 2009-12-01 17:41:43 +01:00
parent e7dd3e7d13
commit 484e3970d3
2 changed files with 15 additions and 2 deletions

View File

@ -63,7 +63,7 @@ class SystemBus:
raise exceptions.DbusNotSupported
if not self.present():
raise exceptions.SystemBusNotPresent
raise exceptions.SystemBusNotPresent
return self.system_bus
def bus(self):

View File

@ -75,7 +75,20 @@ class SessionBusNotPresent(Exception):
Exception.__init__(self)
def __str__(self):
return _('Session bus is not available.\nTry reading http://trac.gajim.org/wiki/GajimDBus')
return _('Session bus is not available.\nTry reading %(url)s') % \
{'url': 'http://trac.gajim.org/wiki/GajimDBus'}
class SystemBusNotPresent(Exception):
"""
This exception indicates that there is no session daemon
"""
def __init__(self):
Exception.__init__(self)
def __str__(self):
return _('System bus is not available.\nTry reading %(url)s') % \
{'url': 'http://trac.gajim.org/wiki/GajimDBus'}
class NegotiationError(Exception):
"""