File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 69596959(def ^:private excluded-proxy-methods
69606960 #{"__getattribute__"
69616961 "__init__"
6962- "__new__"})
6962+ "__new__"
6963+ "__subclasshook__"})
69636964
69646965(def ^:private proxy-cache (atom {}))
69656966
Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments