New submission from Mohanson Leaf:

os.stat(file).st_nlink gives 1 but same file's st_nlink from os.scandir(dir) 
gives 0.


"""
Inconsistent behavior: Get st_nlink from os.stat() and os.scandir()
Platform: Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:38:48) [MSC v.1900 
32 bit (Intel)] on win32
"""

import os
import os.path

print('os.stat:', os.stat(__file__).st_nlink)

for entry in os.scandir(os.path.dirname(os.path.abspath(__file__))):
    if entry.name == 'stat.py':
        print('os.scandir:', entry.stat().st_nlink)

"""
os.stat: 1
os.scandir: 0
"""

----------
components: Windows
files: stat.py
messages: 275293
nosy: Mohanson Leaf, paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: Inconsistent behavior: Get st_nlink from os.stat() and os.scandir()
type: behavior
versions: Python 3.5
Added file: http://bugs.python.org/file44494/stat.py

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28041>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to