Fix style errors

This commit is contained in:
Joe Rickerby
2020-03-06 09:08:20 +00:00
parent 83452b75dd
commit 4e3cef81d7
+7 -7
View File
@@ -6,20 +6,20 @@ from unittest import TestCase
import spam
def path_contains(parent, child):
def path_contains(parent, child):
''' returns True if `child` is inside `parent`.
Works around path-comparison bugs caused by short-paths on Windows e.g.
vssadm~1 instead of vssadministrator
'''
parent = os.path.abspath(parent)
child = os.path.abspath(child)
parent = os.path.abspath(parent)
child = os.path.abspath(child)
while child != os.path.dirname(child):
child = os.path.dirname(child)
if os.stat(parent) == os.stat(child):
while child != os.path.dirname(child):
child = os.path.dirname(child)
if os.stat(parent) == os.stat(child):
# parent and child refer to the same directory on the filesystem
return True
return True
return False