(self, name: str)
| 306 | self.permit_long_docstring_body = False |
| 307 | |
| 308 | def directive_module(self, name: str) -> None: |
| 309 | fields = name.split('.')[:-1] |
| 310 | module, cls = self.clinic._module_and_class(fields) |
| 311 | if cls: |
| 312 | fail("Can't nest a module inside a class!") |
| 313 | |
| 314 | if name in module.modules: |
| 315 | fail(f"Already defined module {name!r}!") |
| 316 | |
| 317 | m = Module(name, module) |
| 318 | module.modules[name] = m |
| 319 | self.block.signatures.append(m) |
| 320 | |
| 321 | def directive_class( |
| 322 | self, |
nothing calls this directly
no test coverage detected