From 5ca32f420f4d92503795b9bca47a303fe1c50c90 Mon Sep 17 00:00:00 2001 From: Papoteur Date: Sun, 1 Nov 2015 14:11:39 +0100 Subject: Opening spec file from put_srpm function --- MgaRepo/rpmutil.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'MgaRepo') 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) -- cgit v1.2.1