Rev 2335: Minor cleanup of _walkdirs_fs_utf8. in file:///home/robertc/source/baz/dirstate2/

Robert Collins robertc at robertcollins.net
Tue Mar 13 04:15:37 GMT 2007


At file:///home/robertc/source/baz/dirstate2/

------------------------------------------------------------
revno: 2335
revision-id: robertc at robertcollins.net-20070313041535-3f307c11qo6pdr5d
parent: robertc at robertcollins.net-20070313025234-3jhyogdj37n36heo
committer: Robert Collins <robertc at robertcollins.net>
branch nick: dirstate2
timestamp: Tue 2007-03-13 15:15:35 +1100
message:
  Minor cleanup of _walkdirs_fs_utf8.
modified:
  bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
=== modified file 'bzrlib/osutils.py'
--- a/bzrlib/osutils.py	2007-03-10 04:24:06 +0000
+++ b/bzrlib/osutils.py	2007-03-13 04:15:35 +0000
@@ -1132,10 +1132,8 @@
     This sub-function is called when we know the filesystem is already in utf8
     encoding. So we don't need to transcode filenames.
     """
-    _lstat = os.lstat
     _directory = _directory_kind
     _listdir = os.listdir
-    _kind_from_mode = _formats.get
 
     # 0 - relpath, 1- basename, 2- path_info, 3-toppath
     # But we don't actually use 1 & 2 in pending, so set them to None
@@ -1157,7 +1155,7 @@
         yield (relroot, top), dirblock
 
         # push the user specified dirs from dirblock
-        pending.extend(d for d in reversed(dirblock) if d[2][0] is _directory)
+        pending.extend(reversed([d for d in dirblock if d[2][0] is _directory]))
 
 
 def _walkdirs_unicode_to_utf8(top, prefix="", path_info=path_info.path_info):



More information about the bazaar-commits mailing list