summaryrefslogtreecommitdiffstats
path: root/patches/opkg-utils-r4747/0017-arfile-fix-test.patch
blob: 5aad82c6ccca2df74f350c05937d4ffc68857ea9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From: Martin Jansa <Martin.Jansa@gmail.com>
Date: Thu, 29 Mar 2012 16:38:06 +0200
Subject: [PATCH] arfile: fix test

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 arfile.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/arfile.py b/arfile.py
index 3f797a8..88ace46 100644
--- a/arfile.py
+++ b/arfile.py
@@ -131,5 +131,8 @@ if __name__ == "__main__":
         tarf = tarfile.open("control.tar.gz", "r", tarStream)
         #tarf.list()
 
-        f2 = tarf.extractfile("control")
+        try:
+            f2 = tarf.extractfile("control")
+        except KeyError:
+            f2 = tarf.extractfile("./control")
         print(f2.read())