mirror of
https://github.com/googlefonts/noto-emoji.git
synced 2025-06-07 23:37:58 +00:00
fix add/append mixup
This commit is contained in:
parent
343e9ffbf4
commit
7239961d93
1 changed files with 6 additions and 4 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Reference in a new issue