Fix relative backsteps.
This commit is contained in:
parent
6a34c8eae9
commit
d9d10a843e
1 changed files with 4 additions and 1 deletions
|
@ -149,7 +149,10 @@ class Path:
|
||||||
|
|
||||||
backsteps = other.depth - common.depth
|
backsteps = other.depth - common.depth
|
||||||
backsteps = os.sep.join('..' for x in range(backsteps))
|
backsteps = os.sep.join('..' for x in range(backsteps))
|
||||||
unique = self.absolute_path.replace(common.absolute_path, '')
|
common = common.absolute_path
|
||||||
|
if not common.endswith(os.sep):
|
||||||
|
common += os.sep
|
||||||
|
unique = self.absolute_path.replace(common, '', 1)
|
||||||
return os.path.join(backsteps, unique)
|
return os.path.join(backsteps, unique)
|
||||||
|
|
||||||
def replace_extension(self, extension):
|
def replace_extension(self, extension):
|
||||||
|
|
Loading…
Reference in a new issue