# HG changeset patch
# User Jeff Hammel <jhammel@mozilla.com>
# Date 1374875898 25200
# Node ID bea5f2fe4ea49d775354ab27fb68e7831acbf90d
# Parent  6ef0ea2f10e3f0e19dcaaef68f797b8972c9b413
it works even more!

diff -r 6ef0ea2f10e3 -r bea5f2fe4ea4 python/tree2.py
--- a/python/tree2.py	Fri Jul 26 13:14:19 2013 -0700
+++ b/python/tree2.py	Fri Jul 26 14:58:18 2013 -0700
@@ -27,13 +27,13 @@
             break
     return level
 
-def tree(directory):
+def tree(directory, sort_key=lambda x: x.lower()):
 
-    sort_key=lambda x: x.lower()
     retval = []
-    top = depth(directory)
     indent = []
     last = {}
+    top = depth(directory)
+
     for dirpath, dirnames, filenames in os.walk(directory, topdown=True):
 
         abspath = os.path.abspath(dirpath)
@@ -68,11 +68,6 @@
         else:
             dirpath_mark = ITEM
 
-
-            #        if basename == 'bin':
-            #            import pdb; pdb.set_trace()
-
-        str_indent = ''.join(indent)
         retval.append('%s%s%s'% (''.join(indent[:-1]), dirpath_mark, basename))
         if filenames:
             last_file = filenames[-1]