def METHOD_NAME(self, path):
    """Translate a /-separated PATH to the local filename syntax.
    Components that mean special things to the local file system
    (e.g. drive or directory names) are ignored.  (XXX They should
    probably be diagnosed.)
    """
    # abandon query parameters
    path = urllib.parse.urlparse(path)[2]
    path = os.path.normpath(urllib.parse.unquote(path))
    words = path.split('/')
    words = filter(None, words)
    path = self.root
    for word in words:
        drive, word = os.path.splitdrive(word)
        head, word = os.path.split(word)
        path = os.path.join(path, word)
    return path