(self, type_def: object)
| 421 | ) |
| 422 | |
| 423 | def ref_name(self, type_def: object) -> str: |
| 424 | local_type_name = self.local_name(type_def) |
| 425 | if self.is_imported_type(type_def): |
| 426 | schema = self._load_schema(type_def.location.file) |
| 427 | alias = self.safe_identifier( |
| 428 | schema.package.replace(".", "_") |
| 429 | if schema and schema.package |
| 430 | else Path(type_def.location.file).stem |
| 431 | ) |
| 432 | return f"{alias}.{local_type_name}" |
| 433 | return local_type_name |
| 434 | |
| 435 | def registration_type_name(self, type_def: object) -> str: |
| 436 | return self._qualified_names[id(type_def)] |
no test coverage detected