Mark a given non qualified name as needed in __all__. This means that in case it comes from a module, it should be imported with an alias even if the alias is the same as the name.
(self, name: str)
| 520 | self.required_names.add(name) |
| 521 | |
| 522 | def reexport(self, name: str) -> None: |
| 523 | """Mark a given non qualified name as needed in __all__. |
| 524 | |
| 525 | This means that in case it comes from a module, it should be |
| 526 | imported with an alias even if the alias is the same as the name. |
| 527 | """ |
| 528 | self.require_name(name) |
| 529 | self.reexports.add(name) |
| 530 | |
| 531 | def import_lines(self) -> list[str]: |
| 532 | """The list of required import lines (as strings with python code). |
no test coverage detected