(self, t: _H)
| 177 | |
| 178 | @joiner |
| 179 | def render(self, t: _H) -> Iterator[str]: |
| 180 | yield "" |
| 181 | yield self.render_head(t) |
| 182 | yield indent(self.render_body(t)) |
| 183 | yield "" |
| 184 | |
| 185 | def render_head(self, t: _H) -> str: |
| 186 | return f"class {self.type_name(t)}({self.supertype_name(t)}):" |