aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MgaRepo/rpmutil.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/MgaRepo/rpmutil.py b/MgaRepo/rpmutil.py
index 6e39495..321c47d 100644
--- a/MgaRepo/rpmutil.py
+++ b/MgaRepo/rpmutil.py
@@ -287,12 +287,10 @@ def put_srpm(srpmfile, markrelease=False, striplog=True, branch=None,
if striplog:
specpath = specpath
- fspec = open(specpath)
- spec, chlog = log.split_spec_changelog(fspec)
- fspec.close()
- fspec = open(specpath, "w")
- fspec.writelines(spec)
- fspec.close()
+ with open(specpath, "r", encoding='utf-8') as fspec:
+ spec, chlog = log.split_spec_changelog(fspec)
+ with open(specpath, "w", encoding='utf-8') as fspec:
+ fspec.writelines(spec)
chlog.seek(0, os.SEEK_END)
if chlog.tell() != 0:
chlog.seek(0)
@@ -308,9 +306,8 @@ def put_srpm(srpmfile, markrelease=False, striplog=True, branch=None,
try:
svn.checkout(pkgoldurl, logtmp)
miscpath = os.path.join(logtmp, "log")
- fmisc = open(miscpath, "w+")
- fmisc.writelines(chlog)
- fmisc.close()
+ with open(miscpath, "w+", encoding='utf-8') as fmisc:
+ fmisc.writelines(chlog)
svn.add(miscpath)
svn.commit(logtmp,
log="imported old log for %s" % srpm.name)