Route a resources/read request by URI prefix match.
(uri: str)
| 41 | |
| 42 | |
| 43 | def read_resource(uri: str) -> ReadResourceResult: |
| 44 | """Route a resources/read request by URI prefix match.""" |
| 45 | for p in _RESOURCE_PROVIDERS: |
| 46 | if uri.startswith(p.uri): |
| 47 | return p.read_resource(uri) |
| 48 | raise ValueError(f"Unknown resource URI: {uri}") |
searching dependent graphs…