remove mhlib linkcount
authorChanho Park <chanho61.park@samsung.com>
Tue, 19 Aug 2014 10:49:45 +0000 (19:49 +0900)
committerChanho Park <chanho61.park@samsung.com>
Tue, 19 Aug 2014 10:49:45 +0000 (19:49 +0900)
Change-Id: I73e29100d64dd1867e6a36cf2843f772402e9560
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Lib/mhlib.py

index 856e87804cd968ca90a21e27c5be22e30236c1ce..b6efdf9302e4e9a0f2d35aeec25dd1c6406a17cb 100644 (file)
@@ -156,11 +156,6 @@ class MH:
         """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 @@ class MH:
             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 @@ class MH:
     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 @@ class MH:
                     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