Add parameter simple to remove .\ from relative path.

This commit is contained in:
Ethan Dalool 2019-08-01 08:58:13 -07:00
parent d9d10a843e
commit 85572ba406

View file

@ -126,7 +126,7 @@ class Path:
def relative_path(self): def relative_path(self):
return self.relative_to(os.getcwd()) return self.relative_to(os.getcwd())
def relative_to(self, other): def relative_to(self, other, simple=False):
other = Path(other) other = Path(other)
if self == other: if self == other:
@ -139,6 +139,7 @@ class Path:
relative = self.absolute_path relative = self.absolute_path
relative = relative.replace(other.absolute_path, '', 1) relative = relative.replace(other.absolute_path, '', 1)
relative = relative.lstrip(os.sep) relative = relative.lstrip(os.sep)
if not simple:
relative = '.' + os.sep + relative relative = '.' + os.sep + relative
return relative return relative