當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python abc.ABCMeta.register用法及代碼示例

用法:

register(subclass)

subclass 注冊為此 ABC 的 “virtual subclass”。例如:

from abc import ABC

class MyABC(ABC):
    pass

MyABC.register(tuple)

assert issubclass(tuple, MyABC)
assert isinstance((), MyABC)

在 3.3 版中更改:返回注冊的子類,以允許用作類裝飾器。

在 3.4 版中更改:檢測調用abc.ABCMeta.register, 你可以使用get_cache_token()函數。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 abc.ABCMeta.register。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。