diff options
Diffstat (limited to 'RepSys/log.py')
-rw-r--r-- | RepSys/log.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/RepSys/log.py b/RepSys/log.py index 756cf95..77b32db 100644 --- a/RepSys/log.py +++ b/RepSys/log.py @@ -13,11 +13,11 @@ import os import re import time import locale +import codecs import glob import tempfile import shutil - default_template = """ #for $rel in $releases_by_author * $rel.date $rel.author_name <$rel.author_email> $rel.version-$rel.release @@ -460,6 +460,11 @@ def specfile_svn2rpm(pkgdirurl, specfile, rev=None, size=None, submit=False, template=None, macros=[], exported=None): newlines = [] found = 0 + + encoding = locale.getpreferredencoding() + + def open(name, mode="r"): + return codecs.open(name, mode, encoding, errors="replace") # Strip old changelogs for line in open(specfile): |