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