# HG changeset patch # User Jeff Hammel # Date 1374660627 25200 # Node ID 9314c1008189b7d5749d9de10f92fa13168bffa0 # Parent 6e0853b16457dfc7ab21abe1ce92cf475d26b7d4 aslightly better; still trouble at da end diff -r 6e0853b16457 -r 9314c1008189 python/tree.py --- a/python/tree.py Wed Jul 24 02:38:27 2013 -0700 +++ b/python/tree.py Wed Jul 24 03:10:27 2013 -0700 @@ -32,11 +32,13 @@ retval.append('%s%s%s' % ('│' * (indent-1), '├' if indent else '', os.path.basename(dirpath))) + filenames = sorted(filenames, key=lambda x: x.lower()) retval.extend(['%s%s%s' % ('│' * (indent), - '├' if index < len(filenames) -1 else '└', + # '├' if (((index < len(filenames) -1)) or dirnames) else '└', + '├' if (((index < len(filenames) -1)) or dirnames) else '└', name) for index, name in - enumerate(sorted(filenames, key=lambda x: x.lower())) + enumerate(filenames) ]) return '\n'.join(retval)