return a string which is the relative part of the path
to the given 'relpath'.
def relto(self, relpath):
origin: PathBase
where:
exceptions that might appear during execution:
function source:
def relto(self, relpath):
""" return a string which is the relative part of the path
to the given 'relpath'.
"""
if not isinstance(relpath, (str, PathBase)):
raise TypeError("%r: not a string or path object" %(relpath,))
strrelpath = str(relpath)
if strrelpath and strrelpath[-1] != self.sep:
strrelpath += self.sep
#assert strrelpath[-1] == self.sep
#assert strrelpath[-2] != self.sep
strself = str(self)
if strself.startswith(strrelpath):
return strself[len(strrelpath):]
return ""
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/test/collect.py
called in /home/johnny/projects/merlinux/py/dist/py/path/local/local.py
called in /home/johnny/projects/merlinux/py/dist/py/test/terminal/terminal.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/test/terminal/terminal.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/test/terminal/terminal.py
called in /home/johnny/projects/merlinux/py/dist/py/test/terminal/terminal.py
called in /home/johnny/projects/merlinux/py/dist/py/test/collect.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/test/terminal/terminal.py
called in /home/johnny/projects/merlinux/py/dist/py/path/local/local.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/test/terminal/terminal.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/path/local/local.py
called in /home/johnny/projects/merlinux/py/dist/py/initpkg.py
called in /home/johnny/projects/merlinux/py/dist/py/test/collect.py