Merge pull request #801 from pre-commit/node_lives_again

Revert "Merge pull request #799 from pre-commit/temporarily_skip_npm_windows"
This commit is contained in:
Anthony Sottile
2018-07-18 19:07:02 -07:00
committed by GitHub

View File

@@ -48,7 +48,16 @@ xfailif_windows_no_ruby = pytest.mark.xfail(
def broken_deep_listdir(): # pragma: no cover (platform specific)
if sys.platform != 'win32':
return False
return True # see #798
try:
os.listdir(str('\\\\?\\') + os.path.abspath(str('.')))
except OSError:
return True
try:
os.listdir(b'\\\\?\\C:' + b'\\' * 300)
except TypeError:
return True
except OSError:
return False
xfailif_broken_deep_listdir = pytest.mark.xfail(