Mercurial > hg > config
comparison python/tree.py @ 375:9314c1008189
aslightly better; still trouble at da end
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Wed, 24 Jul 2013 03:10:27 -0700 |
parents | 6e0853b16457 |
children | 3f84a96cccf6 |
comparison
equal
deleted
inserted
replaced
374:6e0853b16457 | 375:9314c1008189 |
---|---|
30 dirnames[:] = sorted(dirnames, key=lambda x: x.lower()) | 30 dirnames[:] = sorted(dirnames, key=lambda x: x.lower()) |
31 directories[dirpath] = dirnames | 31 directories[dirpath] = dirnames |
32 retval.append('%s%s%s' % ('│' * (indent-1), | 32 retval.append('%s%s%s' % ('│' * (indent-1), |
33 '├' if indent else '', | 33 '├' if indent else '', |
34 os.path.basename(dirpath))) | 34 os.path.basename(dirpath))) |
35 filenames = sorted(filenames, key=lambda x: x.lower()) | |
35 retval.extend(['%s%s%s' % ('│' * (indent), | 36 retval.extend(['%s%s%s' % ('│' * (indent), |
36 '├' if index < len(filenames) -1 else '└', | 37 # '├' if (((index < len(filenames) -1)) or dirnames) else '└', |
38 '├' if (((index < len(filenames) -1)) or dirnames) else '└', | |
37 name) | 39 name) |
38 for index, name in | 40 for index, name in |
39 enumerate(sorted(filenames, key=lambda x: x.lower())) | 41 enumerate(filenames) |
40 ]) | 42 ]) |
41 return '\n'.join(retval) | 43 return '\n'.join(retval) |
42 | 44 |
43 def main(args=sys.argv[1:]): | 45 def main(args=sys.argv[1:]): |
44 | 46 |