diff --git a/generate_emoji_html.py b/generate_emoji_html.py index 5cbd82f60..4f2fc3029 100755 --- a/generate_emoji_html.py +++ b/generate_emoji_html.py @@ -164,24 +164,26 @@ def _get_image_data(image_dir, ext, prefix): filename = path.basename(f) m = expect_re.match(filename) if not m: - fails.add('did not match: ' + filename) + if filename.startswith('unknown_flag.'): + continue + fails.append('"%s" did not match: "%s"' % (expect_re, filename)) continue seq = m.group(1) try: cps = tuple(int(s, 16) for s in seq.split('_')) except: - fails.add('bad cp sequence: ' + filename) + fails.append('bad cp sequence: ' + filename) continue this_failed = False for cp in cps: if (cp > 0x10ffff): - fails.add('cp out of range: ' + filename) + fails.append('cp out of range: ' + filename) this_failed = True break if this_failed: continue if cps in result: - fails.add('duplicate sequence: %s and %s' (result[cps], filename)) + fails.append('duplicate sequence: %s and %s' (result[cps], filename)) continue result[cps] = filename if fails: