File tree Expand file tree Collapse file tree
alt_core_api/tools/protoc_gen_arduinoif Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,6 +51,10 @@ def iter_headers(self) -> Iterator[Tuple[str, str]]:
5151 continue
5252 yield getattr (self ._model , header_attr ), self ._render_surface (surface )
5353
54+ def _render_template (self , template_name : str , ** context ) -> str :
55+ rendered = _ENV .get_template (template_name ).render (** context )
56+ return rendered if rendered .endswith ("\n " ) else f"{ rendered } \n "
57+
5458 def _render_surface (self , surface : str ) -> str :
5559 template , include_attr , method_attr = _SURFACES [surface ]
5660 public_methods , protected_methods , private_methods = (
@@ -91,11 +95,6 @@ def _surface_context(self, surface: str) -> dict:
9195 "api_member_name" : self ._model .api_member_name ,
9296 }
9397
94- @staticmethod
95- def _render_template (template_name : str , ** context ) -> str :
96- rendered = _ENV .get_template (template_name ).render (** context )
97- return rendered if rendered .endswith ("\n " ) else f"{ rendered } \n "
98-
9998 def _group_surface_methods (
10099 self ,
101100 method_attr : str ,
You can’t perform that action at this time.
0 commit comments