当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。