summaryrefslogtreecommitdiff
path: root/generator/transformers/common_producer.py
diff options
context:
space:
mode:
Diffstat (limited to 'generator/transformers/common_producer.py')
-rw-r--r--generator/transformers/common_producer.py6
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