diff options
author | Frank Elias <francois.elias@livio.io> | 2020-09-10 10:16:58 -0400 |
---|---|---|
committer | Frank Elias <francois.elias@livio.io> | 2020-09-10 10:16:58 -0400 |
commit | 73fdbf024c802bfaf519ffa026112b87df44db2e (patch) | |
tree | 87a8129516d29c2672216ccf104bfd27d5041a8b | |
parent | e4e153f5be8c75211b50468a9dd6e1ca2df38bf9 (diff) | |
download | sdl_ios-73fdbf024c802bfaf519ffa026112b87df44db2e.tar.gz |
Rpc generator fix to generate optional floats
Rpc generator fix to generate optional floats
-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 addfb9b4d..85537299f 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|float|double', type_native): + if mandatory or re.match(r'BOOL|double', type_native): return '' return 'nullable ' @@ -309,6 +309,8 @@ class InterfaceProducerCommon(ABC): 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']): + data['type_native'] = data['type_sdl'] return data |