# HG changeset patch # User Pierre-Yves David # Date 1431984837 18000 # Node ID 0a48380b61fb51f64650407eb2cef378deec7ffb # Parent d4ccc455c953c2994ef359e643b6c2a6cd563dcb windows: drop Python2.4 specific hack for directory not found handling A good Python 2.4 hack is a removed Python 2.4 hack. diff -r d4ccc455c953 -r 0a48380b61fb mercurial/windows.py --- a/mercurial/windows.py Mon May 18 16:24:16 2015 -0500 +++ b/mercurial/windows.py Mon May 18 16:33:57 2015 -0500 @@ -261,11 +261,9 @@ for n, k, s in osutil.listdir(dir, True) if getkind(s.st_mode) in _wantedkinds]) except OSError, err: - # handle directory not found in Python version prior to 2.5 - # Python <= 2.4 returns native Windows code 3 in errno # Python >= 2.5 returns ENOENT and adds winerror field # EINVAL is raised if dir is not a directory. - if err.errno not in (3, errno.ENOENT, errno.EINVAL, + if err.errno not in (errno.ENOENT, errno.EINVAL, errno.ENOTDIR): raise dmap = {}