From 2f9ee769ea961b313f3863a1a2e418fcda959d8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krystian=20Bac=C5=82awski?= Date: Tue, 8 Sep 2015 09:27:42 +0200 Subject: [PATCH] Fix a bug encountered during install-sdk test. --- common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common.py b/common.py index 6140c83..ba8b005 100644 --- a/common.py +++ b/common.py @@ -270,8 +270,10 @@ def unarc(name): arc = lhafile.LhaFile(name) for item in arc.infolist(): filename = os.sep.join(item.filename.split('\\')) - debug('extract "%s"', filename) mkdir(path.dirname(filename)) + debug('extract "%s"', filename) + if path.isdir(filename): + continue with open(filename, 'w') as f: f.write(arc.read(item.filename)) else: