Compare commits

...

1 commit

Author SHA1 Message Date
mwiegand
ec6bc85b08 faster demagify 2022-08-17 23:47:32 +02:00

View file

@ -10,9 +10,10 @@ converters = {
def demagify(data):
if isinstance(data, str):
for name, converter in converters.items():
if data.startswith(f'!{name}:'):
return converter(data[len(name) + 2:])
match = search(r'^\!([0-9a-zA-Z_-]{,255})\:(.*)$', data)
if match:
magicstring, content = match.groups()
return converters[magicstring](content)
else:
return data
elif isinstance(data, dict):