summaryrefslogtreecommitdiffstats
path: root/Lib/mhlib.py
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2015-11-11 15:33:12 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2015-11-11 15:33:12 (GMT)
commitc54b8ceb91306359d1b7eb2c4c4ae356a8a0a271 (patch)
treebb31e568f3fa736049b6a49a6ea0ea2baf766590 /Lib/mhlib.py
parent9665cca16d031b929d1c652654870657aeb127f4 (diff)
downloadcpython-c54b8ceb91306359d1b7eb2c4c4ae356a8a0a271.zip
cpython-c54b8ceb91306359d1b7eb2c4c4ae356a8a0a271.tar.gz
cpython-c54b8ceb91306359d1b7eb2c4c4ae356a8a0a271.tar.bz2
Issue #7759: Fixed the mhlib module on filesystems that doesn't support
link counting for directories.
Diffstat (limited to 'Lib/mhlib.py')
-rw-r--r--Lib/mhlib.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/mhlib.py b/Lib/mhlib.py
index 856e878..46311fc 100644
--- a/Lib/mhlib.py
+++ b/Lib/mhlib.py
@@ -159,7 +159,7 @@ class MH:
# Get the link count so we can avoid listing folders
# that have no subfolders.
nlinks = os.stat(fullname).st_nlink
- if nlinks <= 2:
+ if nlinks == 2:
return []
subfolders = []
subnames = os.listdir(fullname)
@@ -171,7 +171,7 @@ class MH:
# Stop looking for subfolders when
# we've seen them all
nlinks = nlinks - 1
- if nlinks <= 2:
+ if nlinks == 2:
break
subfolders.sort()
return subfolders
@@ -186,7 +186,7 @@ class MH:
# Get the link count so we can avoid listing folders
# that have no subfolders.
nlinks = os.stat(fullname).st_nlink
- if nlinks <= 2:
+ if nlinks == 2:
return []
subfolders = []
subnames = os.listdir(fullname)
@@ -203,7 +203,7 @@ class MH:
# Stop looking for subfolders when
# we've seen them all
nlinks = nlinks - 1
- if nlinks <= 2:
+ if nlinks == 2:
break
subfolders.sort()
return subfolders