Skip to content

Commit 672e448

Browse files
committed
Only generate SIOBlocks if necessary
1 parent 17e018f commit 672e448

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

python/podio_gen/cpp_generator.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -549,10 +549,11 @@ def _write_links_registration_file(self, links):
549549
"DatamodelLinks.cc",
550550
self._eval_template("DatamodelLinks.cc.jinja2", link_data),
551551
)
552-
self._write_file(
553-
"DatamodelLinkSIOBlock.cc",
554-
self._eval_template("DatamodelLinksSIOBlock.cc.jinja2", link_data),
555-
)
552+
if "SIO" in self.io_handlers:
553+
self._write_file(
554+
"DatamodelLinkSIOBlock.cc",
555+
self._eval_template("DatamodelLinksSIOBlock.cc.jinja2", link_data),
556+
)
556557

557558
def _write_edm_def_file(self):
558559
"""Write the edm definition to a compile time string"""

0 commit comments

Comments
 (0)