示例#1
0
    def normcase(path):
        pathlen = len(path)
        if (pathlen == 0) or (path[0] != os.sep):
            # treat as relative
            return encoding.upper(path)

        # to preserve case of mountpoint part
        for mp in cygwinmountpoints:
            if not path.startswith(mp):
                continue

            mplen = len(mp)
            if mplen == pathlen:  # mount point itself
                return mp
            if path[mplen] == os.sep:
                return mp + encoding.upper(path[mplen:])

        return encoding.upper(path)
示例#2
0
    def normcase(path):
        pathlen = len(path)
        if (pathlen == 0) or (path[0] != os.sep):
            # treat as relative
            return encoding.upper(path)

        # to preserve case of mountpoint part
        for mp in cygwinmountpoints:
            if not path.startswith(mp):
                continue

            mplen = len(mp)
            if mplen == pathlen: # mount point itself
                return mp
            if path[mplen] == os.sep:
                return mp + encoding.upper(path[mplen:])

        return encoding.upper(path)
示例#3
0
def normcase(path):
    return encoding.upper(path)
示例#4
0
def normcase(path):
    return encoding.upper(path)
示例#5
0
def normcase(path):
    return encoding.upper(path) # NTFS compares via upper()
示例#6
0
def upper(text):
    """:upper: Any text. Converts the text to uppercase."""
    return encoding.upper(text)
示例#7
0
def normcase(path):
    return encoding.upper(path)  # NTFS compares via upper()
示例#8
0
def upper(text):
    """:upper: Any text. Converts the text to uppercase."""
    return encoding.upper(text)