setup.py: Fix error handling in uninstall command

This commit is contained in:
Kai Huuhko 2016-08-14 05:03:34 +03:00
parent c955d488f9
commit 0ef56b3a58
1 changed files with 4 additions and 2 deletions

View File

@ -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):