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 '└', |
