diff options
author | Kostiantyn Sologubov <ksologubov@luxoft.com> | 2020-04-23 12:25:18 +0300 |
---|---|---|
committer | Kostiantyn Sologubov <ksologubov@luxoft.com> | 2020-04-23 12:25:18 +0300 |
commit | 350709d30f512dd024dda2751fda51c53ac8ff7a (patch) | |
tree | cd6fb8417a7eceb900393f28955d856a1471d73b /generator | |
parent | 48ef92606d4a351812c30f45d676a28b630d27cd (diff) | |
download | sdl_android-350709d30f512dd024dda2751fda51c53ac8ff7a.tar.gz |
correct key name processing
Diffstat (limited to 'generator')
-rw-r--r-- | generator/transformers/common_producer.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generator/transformers/common_producer.py b/generator/transformers/common_producer.py index eaac41a6b..ceb4b3cec 100644 --- a/generator/transformers/common_producer.py +++ b/generator/transformers/common_producer.py @@ -53,7 +53,9 @@ class InterfaceProducerCommon(ABC): if re.match(r'^[A-Z_\d]+$', param): return param else: - return re.sub(r'([a-z]|[A-Z]{2,})([A-Z]|\d$)', r'\1_\2', param).upper() + result = re.sub(r'([a-z]|[A-Z]{2,})([A-Z]|\d$)', r'\1_\2', param).upper() + result = re.sub('IDPARAM', 'ID_PARAM', result) + return result @staticmethod def ending_cutter(n: str): |