Traverse directories in sorted order.
Chris Pressey
4 years ago
63 | 63 | index = index_files(media_root) |
64 | 64 | |
65 | 65 | 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)): | |
67 | 67 | tagdir = os.path.join(by_tags_dir, tag) |
68 | 68 | if not os.path.isdir(tagdir): |
69 | 69 | continue |
70 | 70 | print('*** {}'.format(tag)) |
71 | for basename in os.listdir(tagdir): | |
71 | for basename in sorted(os.listdir(tagdir)): | |
72 | 72 | |
73 | 73 | linkname = os.path.join(tagdir, basename) |
74 | 74 | |
196 | 196 | dest_basename = os.path.basename(dest) |
197 | 197 | |
198 | 198 | 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)): | |
200 | 200 | old_linkname = os.path.join(by_tags_dir, tag, src_basename) |
201 | 201 | if os.path.lexists(old_linkname): |
202 | 202 | os.remove(old_linkname) |
224 | 224 | dest = os.path.normpath(options.dest) |
225 | 225 | mkdir_p(dest) |
226 | 226 | |
227 | for basename in os.listdir(tagdir): | |
227 | for basename in sorted(os.listdir(tagdir)): | |
228 | 228 | linkname = os.path.join(tagdir, basename) |
229 | 229 | |
230 | 230 | filename = os.path.join(tagdir, os.readlink(linkname)) |