mirror of
https://github.com/googlefonts/noto-emoji.git
synced 2025-06-08 07:47:59 +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)
|
filename = path.basename(f)
|
||||||
m = expect_re.match(filename)
|
m = expect_re.match(filename)
|
||||||
if not m:
|
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
|
continue
|
||||||
seq = m.group(1)
|
seq = m.group(1)
|
||||||
try:
|
try:
|
||||||
cps = tuple(int(s, 16) for s in seq.split('_'))
|
cps = tuple(int(s, 16) for s in seq.split('_'))
|
||||||
except:
|
except:
|
||||||
fails.add('bad cp sequence: ' + filename)
|
fails.append('bad cp sequence: ' + filename)
|
||||||
continue
|
continue
|
||||||
this_failed = False
|
this_failed = False
|
||||||
for cp in cps:
|
for cp in cps:
|
||||||
if (cp > 0x10ffff):
|
if (cp > 0x10ffff):
|
||||||
fails.add('cp out of range: ' + filename)
|
fails.append('cp out of range: ' + filename)
|
||||||
this_failed = True
|
this_failed = True
|
||||||
break
|
break
|
||||||
if this_failed:
|
if this_failed:
|
||||||
continue
|
continue
|
||||||
if cps in result:
|
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
|
continue
|
||||||
result[cps] = filename
|
result[cps] = filename
|
||||||
if fails:
|
if fails:
|
||||||
|
|
Loading…
Add table
Reference in a new issue