From cc1073f033ef0e82ffe799b2b91206cf6e84600e Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 25 Apr 2011 23:38:15 +0200 Subject: [PATCH] [entropy.tools] uncompress_tarball: if catch_empty is True, return 0 if os.listdir() is empty. Blame Python 2.7 devs for having changed tarfile functions contract --- libraries/entropy/tools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/entropy/tools.py b/libraries/entropy/tools.py index 6ce15e368..1fe27a400 100644 --- a/libraries/entropy/tools.py +++ b/libraries/entropy/tools.py @@ -2029,6 +2029,8 @@ def uncompress_tarball(filepath, extract_path = None, catch_empty = False): if os.listdir(extract_path): return 0 + if catch_empty: + return 0 return -1 def bytes_into_human(xbytes):