def getRelativePath(relativeTo, fullPath):
    """
    Returns path relative to relativeTo. If relativeTo is "" or None
    the path is absolute.
    """
    if relativeTo is None or relativeTo == "":
        return fullPath

    relPath = relativeFilePath(relativeTo, fullPath)
    if relPath is None:
        return fullPath

    return relPath
예제 #2
0
def getRelativePath(relativeTo, fullPath):
    """
    Returns path relative to relativeTo. If relativeTo is "" or None
    the path is absolute.
    """
    if relativeTo is None or relativeTo == "":
        return fullPath

    relPath = relativeFilePath(relativeTo, fullPath)
    if relPath is None:
        return fullPath

    return relPath
def getRelativeUrl(relativeTo, fullPath, pythonUrl=False):
    """
    Returns URL relative to relativeTo. If relativeTo is "" or None
    the URL is absolute.
    """
    if relativeTo is None or relativeTo == "":
        if pythonUrl:
            #             return escapeHtml(u"file:" + urllib.pathname2url(fullPath))
            return u"file:" + urlFromPathname(fullPath)
        else:
            return wx.FileSystem.FileNameToURL(fullPath)

    relPath = relativeFilePath(relativeTo, fullPath)
    if relPath is None:
        if pythonUrl:
            #             return escapeHtml(u"file:" + urllib.pathname2url(fullPath))
            return u"file:" + urlFromPathname(fullPath)
        else:
            return wx.FileSystem.FileNameToURL(fullPath)

    return urlFromPathname(relPath)
예제 #4
0
def getRelativeUrl(relativeTo, fullPath, pythonUrl=False):
    """
    Returns URL relative to relativeTo. If relativeTo is "" or None
    the URL is absolute.
    """
    if relativeTo is None or relativeTo == "":
        if pythonUrl:
#             return escapeHtml(u"file:" + urllib.pathname2url(fullPath))
            return u"file:" + urlFromPathname(fullPath)
        else:
            return wx.FileSystem.FileNameToURL(fullPath)

    relPath = relativeFilePath(relativeTo, fullPath)
    if relPath is None:
        if pythonUrl:
#             return escapeHtml(u"file:" + urllib.pathname2url(fullPath))
            return u"file:" + urlFromPathname(fullPath)
        else:
            return wx.FileSystem.FileNameToURL(fullPath)

    return urlFromPathname(relPath)