Browse Source

Added a workaround for samefile. This fixes #600

pull/609/head
Armin Ronacher 12 years ago
parent
commit
f8b6033a3b
  1. 5
      flask/testsuite/__init__.py

5
flask/testsuite/__init__.py

@ -32,9 +32,12 @@ def add_to_path(path):
raise RuntimeError('Tried to add nonexisting path')
def _samefile(x, y):
if x == y:
return True
try:
return os.path.samefile(x, y)
except (IOError, OSError):
except (IOError, OSError, AttributeError):
# Windows has no samefile
return False
sys.path[:] = [x for x in sys.path if not _samefile(path, x)]
sys.path.insert(0, path)

Loading…
Cancel
Save