(self)
| 459 | |
| 460 | # TODO: Shoule we remove Optional? |
| 461 | def input_map(self) -> Dict[str, Optional[str]]: |
| 462 | m: Dict[str, Optional[str]] = {} |
| 463 | for p in self.params: |
| 464 | m[p.name] = p.input() |
| 465 | m['return'] = self.return_name |
| 466 | m['@'] = self.inputs() |
| 467 | m['__fname__'] = self.fname |
| 468 | return m |
| 469 | |
| 470 | def get_invoke(self) -> str: |
| 471 | return Template(self.invoke).safe_substitute(self.input_map()) |
no test coverage detected