Index: pym/portage_util.py =================================================================== --- pym/portage_util.py (revision 7544) +++ pym/portage_util.py (revision 7545) @@ -852,7 +852,7 @@ created_dir = True except OSError, oe: func_call = "makedirs('%s')" % dir_path - if errno.EEXIST == oe.errno: + if oe.errno in (errno.EEXIST, errno.EISDIR): pass elif oe.errno == errno.EPERM: raise OperationNotPermitted(func_call)