Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:GA
python.727
python-2.7.7-mhlib-linkcount.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-2.7.7-mhlib-linkcount.patch of Package python.727
Index: Python-2.7.7/Lib/mhlib.py =================================================================== --- Python-2.7.7.orig/Lib/mhlib.py 2014-05-31 20:58:39.000000000 +0200 +++ Python-2.7.7/Lib/mhlib.py 2014-07-24 16:08:26.049343760 +0200 @@ -156,11 +156,6 @@ """Return the names of the subfolders in a given folder (prefixed with the given folder name).""" fullname = os.path.join(self.path, name) - # Get the link count so we can avoid listing folders - # that have no subfolders. - nlinks = os.stat(fullname).st_nlink - if nlinks <= 2: - return [] subfolders = [] subnames = os.listdir(fullname) for subname in subnames: @@ -168,11 +163,6 @@ if os.path.isdir(fullsubname): name_subname = os.path.join(name, subname) subfolders.append(name_subname) - # Stop looking for subfolders when - # we've seen them all - nlinks = nlinks - 1 - if nlinks <= 2: - break subfolders.sort() return subfolders @@ -183,11 +173,6 @@ def listallsubfolders(self, name): """Return the names of subfolders in a given folder, recursively.""" fullname = os.path.join(self.path, name) - # Get the link count so we can avoid listing folders - # that have no subfolders. - nlinks = os.stat(fullname).st_nlink - if nlinks <= 2: - return [] subfolders = [] subnames = os.listdir(fullname) for subname in subnames: @@ -200,11 +185,6 @@ subsubfolders = self.listallsubfolders( name_subname) subfolders = subfolders + subsubfolders - # Stop looking for subfolders when - # we've seen them all - nlinks = nlinks - 1 - if nlinks <= 2: - break subfolders.sort() return subfolders
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor