EbuildBuildDir: ignore rmdir failure, bug #400641
authorZac Medico <zmedico@gentoo.org>
Tue, 4 Sep 2012 03:07:29 +0000 (20:07 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 4 Sep 2012 03:07:29 +0000 (20:07 -0700)
pym/_emerge/EbuildBuildDir.py

index 9773bd79002e754314d3e70f3b16660c761e531b..5d6a26232a652fb669981b7ce13b9680bcd7a417 100644 (file)
@@ -7,7 +7,6 @@ import portage
 from portage import os
 from portage.exception import PortageException
 from portage.util.SlotObject import SlotObject
-import errno
 
 class EbuildBuildDir(SlotObject):
 
@@ -98,10 +97,8 @@ class EbuildBuildDir(SlotObject):
                if catdir_lock.wait() == os.EX_OK:
                        try:
                                os.rmdir(self._catdir)
-                       except OSError as e:
-                               if e.errno not in (errno.ENOENT,
-                                       errno.ENOTEMPTY, errno.EEXIST, errno.EPERM):
-                                       raise
+                       except OSError:
+                               pass
                        finally:
                                catdir_lock.unlock()