* i18n fix for str method of exception classes

This commit is contained in:
Eray Özkural
2005-10-05 09:56:48 +00:00
parent e81151e95c
commit a2205e96db
+14 -2
View File
@@ -16,11 +16,23 @@ __all__ = [ 'api', 'packagedb', 'installdb' ]
class Error(Exception):
"""Class of exceptions that lead to program termination"""
pass
def __str__(self):
s = ''
for x in self.args:
if s != '':
s += '\n'
s += x.encode('utf-8')
return s
class Exception(Exception):
"""Class of exceptions that must be caught and handled within PISI"""
pass
def __str__(self):
s = ''
for x in self.args:
if s != '':
s += '\n'
s += x.encode('utf-8')
return s
# FIXME: can't do this due to name clashes in config and other singletons booo
#from pisi.api import *