diff -r d901c36bcfce -r 358d8bed9626 i18n.py --- a/i18n.py Thu Feb 14 15:39:23 2013 +0100 +++ b/i18n.py Thu Feb 14 15:38:25 2013 +0100 @@ -101,10 +101,10 @@ except OSError: pass # suppose not exists execute2(['msgfmt', mergedpo, '-o', applmo]) - except CalledProcessError, exc: + except CalledProcessError as exc: errors.append(u'while handling language %s:\ncmd:\n%s\nstdout:\n%s\nstderr:\n%s\n' % (lang, exc.cmd, repr(exc.data[0]), repr(exc.data[1]))) - except Exception, exc: + except Exception as exc: errors.append(u'while handling language %s: %s' % (lang, exc)) try: # clean everything