From de0d25830a19539d8b0bb31c8661ad65f80011cc Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Tue, 23 May 2023 16:36:13 -0400 Subject: [PATCH] More explicit field aliasing for silly type checker behavior. --- referencing/_core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/referencing/_core.py b/referencing/_core.py index 0ea55d4..1c1fdf1 100644 --- a/referencing/_core.py +++ b/referencing/_core.py @@ -231,10 +231,11 @@ class Registry(Mapping[URI, Resource[D]]): _resources: HashTrieMap[URI, Resource[D]] = field( default=HashTrieMap(), converter=HashTrieMap.convert, # type: ignore[reportGeneralTypeIssues] # noqa: E501 + alias="resources", ) _anchors: HashTrieMap[tuple[URI, str], AnchorType[D]] = HashTrieMap() # type: ignore[reportGeneralTypeIssues] # noqa: E501 _uncrawled: HashTrieSet[URI] = EMPTY_UNCRAWLED - _retrieve: Retrieve[D] = field(default=_fail_to_retrieve) + _retrieve: Retrieve[D] = field(default=_fail_to_retrieve, alias="retrieve") def __getitem__(self, uri: URI) -> Resource[D]: """