From 0ef56b3a58bceca835b7f450fea5df4b55d29a01 Mon Sep 17 00:00:00 2001 From: Kai Huuhko Date: Sun, 14 Aug 2016 05:03:34 +0300 Subject: [PATCH] setup.py: Fix error handling in uninstall command --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index ff9547a..16e6c93 100755 --- a/setup.py +++ b/setup.py @@ -142,7 +142,8 @@ class Uninstall(Command): print("removing file %s" % entry) os.unlink(entry) except OSError as e: - error(e) + print(e) + return directory = os.path.dirname(entry) while os.listdir(directory) == []: @@ -150,7 +151,8 @@ class Uninstall(Command): print("removing empty directory %s" % directory) os.rmdir(directory) except OSError as e: - error(e) + print(e) + break directory = os.path.dirname(directory) def run(self):