-# Old logic that doesn't sort right.
- for root, dirs, _ in os.walk(maildir, followlinks=False):
- for d in ('cur', 'new', 'tmp'):
- try:
- dirs.remove(d)
- except ValueError:
- pass
-
- dirs.sort()
- for d in dirs[:]:
- fulld = os.path.join(root, d)
- if fulld in ignored:
- dirs.remove(d)
- elif not os.path.islink(fulld):
- if os.path.isdir(os.path.join(fulld, 'cur')):
- results.append(fulld)
-
- print('\n'.join('"%s"' % x for x in results))
-
-