diff options
author | Frank Elias <francois.elias@livio.io> | 2020-09-18 08:36:00 -0400 |
---|---|---|
committer | Frank Elias <francois.elias@livio.io> | 2020-09-18 08:36:00 -0400 |
commit | f32d8acf046295bcc6bf545f45b30133640c0c0b (patch) | |
tree | 21c042c887a285cc711ec7667cda1cb3390e2ab3 /generator | |
parent | 73fdbf024c802bfaf519ffa026112b87df44db2e (diff) | |
download | sdl_ios-f32d8acf046295bcc6bf545f45b30133640c0c0b.tar.gz |
Diffstat (limited to 'generator')
-rw-r--r-- | generator/transformers/common_producer.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/generator/transformers/common_producer.py b/generator/transformers/common_producer.py index 85537299f..a282c8f0c 100644 --- a/generator/transformers/common_producer.py +++ b/generator/transformers/common_producer.py @@ -168,7 +168,7 @@ class InterfaceProducerCommon(ABC): :param mandatory: is parameter mandatory :return: string with modificator """ - if mandatory or re.match(r'BOOL|double', type_native): + if mandatory or re.match(r'BOOL', type_native): return '' return 'nullable ' @@ -307,9 +307,7 @@ class InterfaceProducerCommon(ABC): else: data = self.evaluate_type(param.param_type) - if not param.is_mandatory and re.match(r'\w*Int\d*|BOOL', data['type_native']): - data['type_native'] = data['type_sdl'] - elif not param.is_mandatory and re.match(r'\w*float\d*', data['type_native']): + if not param.is_mandatory and re.match(r'\w*Int\d*|BOOL|\w*float\d*', data['type_native']): data['type_native'] = data['type_sdl'] return data |