mirror of
https://github.com/libretro/RetroArch
synced 2025-04-03 01:21:10 +00:00
Detect duplicated keys
This commit is contained in:
parent
a3806194ee
commit
148e15bca0
@ -35,11 +35,17 @@ def parse_message(message):
|
|||||||
|
|
||||||
def messages(text):
|
def messages(text):
|
||||||
result = p.findall(text)
|
result = p.findall(text)
|
||||||
|
seen = set()
|
||||||
msg_list = []
|
msg_list = []
|
||||||
for msg in result:
|
for msg in result:
|
||||||
key, val = parse_message(msg)
|
key, val = parse_message(msg)
|
||||||
item = {'key': key, 'val': val, 'msg': msg}
|
item = {'key': key, 'val': val, 'msg': msg}
|
||||||
msg_list.append(item)
|
msg_list.append(item)
|
||||||
|
if key not in seen:
|
||||||
|
seen.add(key)
|
||||||
|
else:
|
||||||
|
print("Duplicate key: " + key)
|
||||||
|
|
||||||
return msg_list
|
return msg_list
|
||||||
|
|
||||||
def update(translation, template):
|
def update(translation, template):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user