Исходный код os.stat в Python 2.7 для Windows

Я заметил следующий гем в исходном коде python для ntpath.

def islink(path):
    """Test for symbolic link.
    On WindowsNT/95 and OS/2 always returns false
    """
    return False

Это явно не относится к перспективам. Поэтому, когда Python встречает символическую ссылку Windows, он всегда говорит, что это не так. Чтобы сделать вещи более интересными,

x = os.stat(symbolic_link_name)
x.st_mode
16895
import stat
stat.S_ISLNK(x.st_mode)
False

Это означает, что stat сам по себе не записывает ординалы / флаги, которые указывают, что файл является символической ссылкой. Я хотел бы исправить это или, по крайней мере, указать на это разработчикам, но для жизни я не могу найти исходный код для где os.stat() компилируется из. Куда мне обратиться, чтобы отредактировать этот исходный код?

0 ответов

Другие вопросы по тегам