Mercurial > hg > config
comparison python/tree.py @ 384:5ae5ada91ac8
simple numbering
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Fri, 26 Jul 2013 09:45:46 -0700 |
parents | 397d0ac832b6 |
children |
comparison
equal
deleted
inserted
replaced
383:8d1ad56761b0 | 384:5ae5ada91ac8 |
---|---|
34 indent = 0 | 34 indent = 0 |
35 for dirpath, dirnames, filenames in os.walk(directory, topdown=True): | 35 for dirpath, dirnames, filenames in os.walk(directory, topdown=True): |
36 basename = os.path.basename(dirpath) | 36 basename = os.path.basename(dirpath) |
37 parent = os.path.abspath(os.path.dirname(dirpath)) | 37 parent = os.path.abspath(os.path.dirname(dirpath)) |
38 indent = depth(dirpath) - level | 38 indent = depth(dirpath) - level |
39 import pdb; pdb.set_trace() | |
40 dirnames[:] = sorted(dirnames, key=lambda x: x.lower()) | 39 dirnames[:] = sorted(dirnames, key=lambda x: x.lower()) |
41 last[os.path.abspath(dirpath)] = dirnames and dirnames[-1] or None | 40 last[os.path.abspath(dirpath)] = dirnames and dirnames[-1] or None |
42 directories[dirpath] = dirnames | 41 directories[dirpath] = dirnames |
43 | 42 |
44 retval.append('%s%s%s %s' % ('│' * (indent-1), | 43 retval.append('%s%s%s' % ('│' * (indent-1), |
45 ('├' if basename == basename else '└') if indent else '', | 44 ('├' if basename == basename else '└') if indent else '', |
46 basename)) | 45 basename)) |
47 filenames = sorted(filenames, key=lambda x: x.lower()) | 46 filenames = sorted(filenames, key=lambda x: x.lower()) |
48 retval.extend(['%s%s%s' % ('│' * (indent), | 47 retval.extend(['%s%s%s' % ('│' * (indent), |
49 '├' if (((index < len(filenames) -1)) or dirnames) else '└', | 48 '├' if (((index < len(filenames) -1)) or dirnames) else '└', |