Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def codeChecker(LLWW_CODE, modifiers):
- if modifiers is not None:
- modifiers = modifiers.split(', ')
- incorrect_modifiers = []
- match_dict = {'LOBA.+': ['ay', 'bv', 'fm', 'fn', 'gf', 'hs', 'il', 'mr', 'ox', 'sa', 'ag', 'aq', 'ch', 'ex', 'gr', 'gz', 'im', 'lg', 'mn', 'dr', 're', 'wm'],
- 'LOFP.+': ['ay', 'bv', 'fn', 'gf', 'hs', 'il', 'mr', 'sa', 'ag', 'ch', 'ex', 'gr', 'gz', 'hf', 'im', 'lg', 'mn', 'dr', 're', 'wm'],
- 'LOFR.+': ['bv', 'fm', 'fn', 'gf', 'hs', 'il', 'mr', 'ox', 'pd', 'sa', 'ag', 'aq', 'ch', 'ex', 'gr', 'gz', 'im', 'lg', 'mn', 're', 'wm'],
- 'LEBA.+': ['bg', 'bv', 'fm', 'fn', 'gf', 'hs', 'id', 'il', 'kt', 'mr', 'pp', 'sa', 'ag', 'aq', 'ex', 'gr', 'gz', 'im', 'lg', 'mn', 'dr', 're', 'wm'],
- 'LEFP.+': ['bg', 'bv', 'fn', 'gf', 'hs', 'id', 'il', 'mr', 'pp', 'sa', 'ag', 'ex', 'gr', 'gz', 'im', 'lg', 'mn', 'dr', 're', 'wm'],
- 'LEFR.+': ['bg', 'bv', 'fm', 'fn', 'gf', 'hs', 'id', 'il', 'mr', 'pd', 'pp', 'sa', 'ag', 'aq', 'ex', 'gr', 'gz', 'im', 'lg', 'mn', 're', 'wm'],
- 'TEBA.+': ['bg', 'bv', 'fm', 'fn', 'gf', 'hs', 'id', 'il', 'kt', 'mr', 'ox', 'pl', 'pp', 'sa', 'ag', 'aq', 'ex', 'go', 'gr', 'gz', 'hf', 'im', 'lg', 'mn', 'dr', 're', 'sw', 'ww', 'wm'],
- 'TEFL.+': ['bg', 'bv', 'fn', 'gf', 'ml', 'mr', 'sa', 'ag', 'ex', 'go', 'gr', 'gz', 'hf', 'lg', 'mn', 'dr', 're', 'sw', 'ww', 'wm'],
- 'TEFR.+': ['bg', 'bv', 'fm', 'fn', 'gf', 'hs', 'id', 'il', 'mr', 'ox', 'pd', 'pl', 'pp', 'sa', 'ag', 'aq', 'ex', 'go', 'gr', 'gz', 'hf', 'im', 'lg', 'mn', 'dr', 're', 'sw', 'ww', 'wm'],
- 'TESL.+': ['bg', 'bv', 'fn', 'gf', 'hs', 'id', 'il', 'mr', 'sa', 'sv', 'ts', 'ag', 'ex', 'go', 'gr', 'gz', 'hf', 'lg', 'mn', 'dr', 're', 'sw', 'ww', 'wm']}
- for modifier in modifiers:
- if modifier not in match_dict[LLWW_CODE]:
- incorrect_modifiers.append(modifier)
- return(', '.join(incorrect_modifiers))
- else:
- return(None)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement