git @ Cat's Eye Technologies tagfarm / d8179b7
Traverse directories in sorted order. Chris Pressey 4 years ago
1 changed file(s) with 4 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
6363 index = index_files(media_root)
6464
6565 by_tags_dir = os.path.join(media_root, 'by-tag')
66 for tag in os.listdir(by_tags_dir):
66 for tag in sorted(os.listdir(by_tags_dir)):
6767 tagdir = os.path.join(by_tags_dir, tag)
6868 if not os.path.isdir(tagdir):
6969 continue
7070 print('*** {}'.format(tag))
71 for basename in os.listdir(tagdir):
71 for basename in sorted(os.listdir(tagdir)):
7272
7373 linkname = os.path.join(tagdir, basename)
7474
196196 dest_basename = os.path.basename(dest)
197197
198198 by_tags_dir = os.path.join(media_root, 'by-tag')
199 for tag in os.listdir(by_tags_dir):
199 for tag in sorted(os.listdir(by_tags_dir)):
200200 old_linkname = os.path.join(by_tags_dir, tag, src_basename)
201201 if os.path.lexists(old_linkname):
202202 os.remove(old_linkname)
224224 dest = os.path.normpath(options.dest)
225225 mkdir_p(dest)
226226
227 for basename in os.listdir(tagdir):
227 for basename in sorted(os.listdir(tagdir)):
228228 linkname = os.path.join(tagdir, basename)
229229
230230 filename = os.path.join(tagdir, os.readlink(linkname))