mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-11-10 02:50:36 +00:00
Separate errors needing regex from those which don't
This commit is contained in:
@@ -45,8 +45,10 @@ def generate_errors(errors, f):
|
||||
f.write(')\n')
|
||||
|
||||
# Create the actual {CODE: ErrorClassName} dict once classes are defined
|
||||
# TODO Actually make a difference between regex/exact
|
||||
f.write('\n\nrpc_errors_all = {\n')
|
||||
for error in itertools.chain(regex_match, exact_match):
|
||||
f.write('\n\nrpc_errors_dict = {\n')
|
||||
for error in exact_match:
|
||||
f.write(' {}: {},\n'.format(repr(error.pattern), error.name))
|
||||
f.write('}\n')
|
||||
f.write('}\n\nrpc_errors_re = (\n')
|
||||
for error in regex_match:
|
||||
f.write(' ({}, {}),\n'.format(repr(error.pattern), error.name))
|
||||
f.write(')\n')
|
||||
|
||||
Reference in New Issue
Block a user