diff options
author | SARL ENR 68 <david@david.david> | 2015-08-28 20:06:30 +0200 |
---|---|---|
committer | SARL ENR 68 <david@david.david> | 2015-08-28 20:06:30 +0200 |
commit | a3a185fdf46f25d4c8321b478427cc14987d62db (patch) | |
tree | 24befc5ae5eac62f0b6878f0c768f4a073d34bea /src/msec/config.py | |
parent | 790687cc86370e6f672654b3ab76d5a1fad41bf1 (diff) | |
download | msec-a3a185fdf46f25d4c8321b478427cc14987d62db.tar msec-a3a185fdf46f25d4c8321b478427cc14987d62db.tar.gz msec-a3a185fdf46f25d4c8321b478427cc14987d62db.tar.bz2 msec-a3a185fdf46f25d4c8321b478427cc14987d62db.tar.xz msec-a3a185fdf46f25d4c8321b478427cc14987d62db.zip |
Other modifications for pyhton adapting to Python3 (mga#16524)
- by papoteur: https://bugs.mageia.org/attachment.cgi?id=6901
Diffstat (limited to 'src/msec/config.py')
-rwxr-xr-x | src/msec/config.py | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/msec/config.py b/src/msec/config.py index b4466ed..8bbcf86 100755 --- a/src/msec/config.py +++ b/src/msec/config.py @@ -180,16 +180,8 @@ def to_utf8(s): return str(s).decode("utf-8") def Narg(s): - """ Returs string after decoding if needed """ - try: - s.decode() - return s - except: - try: - t=str(s) - except: - return s - return t.decode(SYS_ENC) + """ Returns string after decoding if needed. It seems to be no more need in Python 3 """ + return s # {{{ MsecConfig class MsecConfig: @@ -231,7 +223,7 @@ class MsecConfig: try: fd = open(self.config) except: - self.log.error(_("Unable to load configuration file %s: %s") % (self.config, Narg(sys.exc_value[1]))) + self.log.error(_("Unable to load configuration file %s: %s") % (self.config, Narg(sys.exc_info()[1]))) return False for line in fd.readlines(): line = line.strip() @@ -339,7 +331,7 @@ class ExceptionConfig: fd = open(self.config) except: # this file is optional, so if it is not found that's not fatal - self.log.info(_("loading exceptions file %s: %s") % (self.config, Narg(sys.exc_value[1]))) + self.log.info(_("loading exceptions file %s: %s") % (self.config, Narg(sys.exc_info()[1]))) self.log.info(_("No exceptions loaded")) return False for line in fd.readlines(): |