Revision: 4132
Author: jussi.ao.malinen
Date: Fri Sep 24 05:34:09 2010
Log: comment why unic is needed. it btw did fix the problem on osx.
http://code.google.com/p/robotframework/source/detail?r=4132
Modified:
/trunk/src/robot/libraries/OperatingSystem.py
=======================================
--- /trunk/src/robot/libraries/OperatingSystem.py Fri Sep 24 05:21:28 2010
+++ /trunk/src/robot/libraries/OperatingSystem.py Fri Sep 24 05:34:09 2010
@@ -1133,6 +1133,7 @@
self._link("Listing contents of directory '%s'.", path)
if not os.path.isdir(path):
raise RuntimeError("Directory '%s' does not exist" % path)
+ # result is already unicode but unic also handles NFC normalization
items = sorted(unic(item) for item in os.listdir(path))
if pattern:
items = [ i for i in items if fnmatch.fnmatchcase(i, pattern) ]