(self, json_ref: JsonRef)
| 2319 | return json_schema |
| 2320 | |
| 2321 | def get_schema_from_definitions(self, json_ref: JsonRef) -> JsonSchemaValue | None: |
| 2322 | try: |
| 2323 | def_ref = self.json_to_defs_refs[json_ref] |
| 2324 | if def_ref in self._core_defs_invalid_for_json_schema: |
| 2325 | raise self._core_defs_invalid_for_json_schema[def_ref] |
| 2326 | return self.definitions.get(def_ref, None) |
| 2327 | except KeyError: |
| 2328 | if json_ref.startswith(('http://', 'https://')): |
| 2329 | return None |
| 2330 | raise |
| 2331 | |
| 2332 | def encode_default(self, dft: Any) -> Any: |
| 2333 | """Encode a default value to a JSON-serializable value. |
no test coverage detected