Skip to content

Commit bb5e3e0

Browse files
committed
Description field is injected in missing codecs
1 parent 81cc06f commit bb5e3e0

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/cbexigen/datatype_classes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ def generate_file(self):
889889
try:
890890
temp = self.generator.get_template("BaseDatatypes.c.jinja")
891891
code = temp.render(filename=self.c_params["filename"], filekey=self.c_params["identifier"],
892-
includes_code=includes, code=content)
892+
description=self.c_params.get('description'), includes_code=includes, code=content)
893893
tools.save_code_to_file(self.c_params["filename"], code, self.parameters['folder'])
894894
except KeyError as err:
895895
tools_logging.log_write_error(f'Exception in {self.__class__.__name__}.{self.generate_file.__name__} '

src/cbexigen/decoder_classes.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ def __render_file(self):
6060
try:
6161
temp = self.generator.get_template('DatatypesDecoder.h.jinja')
6262
code = temp.render(filename=self.h_params["filename"], filekey=self.h_params['identifier'],
63-
include_content=self.__include_content, code_content=self.__code_content)
63+
description=self.h_params.get('description'), include_content=self.__include_content,
64+
code_content=self.__code_content)
6465
tools.save_code_to_file(self.h_params['filename'], code, self.parameters['folder'])
6566
except KeyError as err:
6667
log_write_error(f'Exception in {self.__class__.__name__}.{self.__render_file.__name__} '
@@ -918,7 +919,8 @@ def __render_file(self):
918919
try:
919920
temp = self.generator.get_template("DatatypesDecoder.c.jinja")
920921
code = temp.render(filename=self.c_params["filename"], filekey=self.c_params["identifier"],
921-
includes_code=self.__include_content, code=self.__code_content)
922+
description=self.c_params.get('description'), includes_code=self.__include_content,
923+
code=self.__code_content)
922924
tools.save_code_to_file(self.c_params["filename"], code, self.parameters['folder'])
923925
except KeyError as err:
924926
log_write_error(f'Exception in {self.__class__.__name__}.{self.__render_file.__name__} '

src/cbexigen/encoder_classes.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ def __render_file(self):
6060
try:
6161
temp = self.generator.get_template('DataTypesEncoder.h.jinja')
6262
code = temp.render(filename=self.h_params["filename"], filekey=self.h_params['identifier'],
63-
include_content=self.__include_content, code_content=self.__code_content)
63+
description=self.h_params.get('description'), include_content=self.__include_content,
64+
code_content=self.__code_content)
6465
tools.save_code_to_file(self.h_params['filename'], code, self.parameters['folder'])
6566
except KeyError as err:
6667
log_write_error(f'Exception in {self.__class__.__name__}.{self.__render_file.__name__} '
@@ -924,7 +925,8 @@ def __render_file(self):
924925
try:
925926
temp = self.generator.get_template("DataTypesEncoder.c.jinja")
926927
code = temp.render(filename=self.c_params["filename"], filekey=self.c_params["identifier"],
927-
includes_code=self.__include_content, code=self.__code_content)
928+
description=self.c_params.get('description'), includes_code=self.__include_content,
929+
code=self.__code_content)
928930
tools.save_code_to_file(self.c_params["filename"], code, self.parameters['folder'])
929931
except KeyError as err:
930932
log_write_error(f'Exception in {self.__class__.__name__}.{self.__render_file.__name__} '

0 commit comments

Comments
 (0)