From 748f2db23d6c8b20910ef349c9c1c979cdd06004 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sat, 14 Apr 2018 19:04:07 +0200 Subject: [PATCH] Fix wrong camel case for all names --- telethon_generator/parsers/errors.py | 4 ++-- telethon_generator/utils.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/telethon_generator/parsers/errors.py b/telethon_generator/parsers/errors.py index 869ca96e..03c42a6d 100644 --- a/telethon_generator/parsers/errors.py +++ b/telethon_generator/parsers/errors.py @@ -46,8 +46,8 @@ def _get_class_name(error_code): error_code, 'RPCError' + str(error_code).replace('-', 'Neg') ) - return snake_to_camel_case(error_code.replace('FIRSTNAME', 'FIRST_NAME'), - suffix='Error') + return snake_to_camel_case( + error_code.replace('FIRSTNAME', 'FIRST_NAME').lower(), suffix='Error') class Error: diff --git a/telethon_generator/utils.py b/telethon_generator/utils.py index c28c27b4..9889803f 100644 --- a/telethon_generator/utils.py +++ b/telethon_generator/utils.py @@ -3,6 +3,6 @@ import re def snake_to_camel_case(name, suffix=None): # Courtesy of http://stackoverflow.com/a/31531797/4759433 - result = re.sub(r'_([a-z])', lambda m: m.group(1).upper(), name.lower()) + result = re.sub(r'_([a-z])', lambda m: m.group(1).upper(), name) result = result[:1].upper() + result[1:].replace('_', '') return result + suffix if suffix else result