(self, name: str)
| 633 | return folder_name |
| 634 | |
| 635 | def _is_valid_identifier(self, name: str) -> bool: |
| 636 | return re.match(r"^[A-Za-z_][A-Za-z0-9_]*$", name) is not None |
| 637 | |
| 638 | def _safe_module_name(self, value: str) -> str: |
| 639 | safe = re.sub(r"[^0-9A-Za-z_]", "_", value) |