Skip to content

Commit 605679b

Browse files
committed
Check it
1 parent 1ecb162 commit 605679b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/basilisp/core.lpy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6959,7 +6959,8 @@
69596959
(def ^:private excluded-proxy-methods
69606960
#{"__getattribute__"
69616961
"__init__"
6962-
"__new__"})
6962+
"__new__"
6963+
"__subclasshook__"})
69636964

69646965
(def ^:private proxy-cache (atom {}))
69656966

src/basilisp/lang/interfaces.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,16 +385,17 @@ class IProxy(ABC):
385385

386386
__slots__ = ()
387387

388-
_proxy_mappings: "IPersistentMap[str, Callable]"
389-
388+
@abstractmethod
390389
def _get_proxy_mappings(self) -> "IPersistentMap[str, Callable]":
391390
raise NotImplementedError()
392391

392+
@abstractmethod
393393
def _set_proxy_mappings(
394394
self, proxy_mappings: "IPersistentMap[str, Callable]"
395395
) -> None:
396396
raise NotImplementedError()
397397

398+
@abstractmethod
398399
def _update_proxy_mappings(
399400
self, proxy_mappings: "IPersistentMap[str, Callable]"
400401
) -> None:

0 commit comments

Comments
 (0)