From 4f419fdaabc34544d77197d89e6d1eed078d39e2 Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Wed, 18 Jul 2018 15:25:48 -0700 Subject: [PATCH] Revert "Merge pull request #799 from pre-commit/temporarily_skip_npm_windows" This reverts commit 063014ffd833ea8ac6a8fa47e6c95582d6ff2247, reversing changes made to 259ef9e53041b43e746da5b2b1fe5ca9020d70fe. --- testing/util.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/testing/util.py b/testing/util.py index 43014df4..6a66c7c9 100644 --- a/testing/util.py +++ b/testing/util.py @@ -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(