mvadkert / rpms / beakerlib

Forked from rpms/beakerlib 6 years ago
Clone
Blob Blame History Raw
From d369dc4f3d4118fe2bdeaab6d066569f09235409 Mon Sep 17 00:00:00 2001
From: Petr Muller <muller@redhat.com>
Date: Wed, 10 Apr 2013 16:20:16 +0200
Subject: [PATCH 1/2] Do not use 'with open() as foo' construct

It does not work on RHEL<=5, with old Python not having
this syntax yet
---
 src/python/journalling.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/python/journalling.py b/src/python/journalling.py
index 7a107a0..3c9b565 100755
--- a/src/python/journalling.py
+++ b/src/python/journalling.py
@@ -439,8 +439,9 @@ class Journal(object):
 
     releaseEl   = newdoc.createElement("release")
     try:
-      with open("/etc/redhat-release", "r") as release_file:
-        release = release_file.read().strip()
+      release_file = open("/etc/redhat-release", "r")
+      release = release_file.read().strip()
+      release_file.close()
     except IOError:
       release = "unknown"
     release = unicode(release, 'utf-8', errors='replace')
-- 
1.9.3