]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
stringutils.py: don't NFC-normalize the output of listdir_unicode.
authordavid-sarah <david-sarah@jacaranda.org>
Thu, 17 Jun 2010 01:55:37 +0000 (18:55 -0700)
committerdavid-sarah <david-sarah@jacaranda.org>
Thu, 17 Jun 2010 01:55:37 +0000 (18:55 -0700)
src/allmydata/util/stringutils.py

index 890100e02ef5d7a1c5afe9ae7fb86ce62e908acd..5d1a6920f259486737bdf007b0db70192c574821 100644 (file)
@@ -211,15 +211,9 @@ def listdir_unicode(path):
     # On other platforms (ie. Unix systems), the byte-level API is used
 
     if is_unicode_platform:
-        dirlist = os.listdir(path)
+        return os.listdir(path)
     else:
-        dirlist = listdir_unicode_fallback(path)
-
-    # Normalize the resulting unicode filenames
-    #
-    # This prevents different OSes from generating non-equal unicode strings for
-    # the same filename representation
-    return [unicodedata.normalize('NFC', fname) for fname in dirlist]
+        return listdir_unicode_fallback(path)
 
 def open_unicode(path, mode):
     """