Markdown Format | JSON API | MCP Server Tool
Help on module _py_abc: NAME _py_abc MODULE REFERENCE https://docs.python.org/3.10/library/_py_abc.html The following documentation is automatically generated from the Python source files. It may be incomplete, incorrect or include features that are considered implementation detail and may vary between Python implementations. When in doubt, consult the module reference at the location listed above. CLASSES builtins.type(builtins.object) ABCMeta class ABCMeta(builtins.type) | ABCMeta(name, bases, namespace, /, **kwargs) | | Metaclass for defining Abstract Base Classes (ABCs). | | Use this metaclass to create an ABC. An ABC can be subclassed | directly, and then acts as a mix-in class. You can also register | unrelated concrete classes (even built-in classes) and unrelated | ABCs as 'virtual subclasses' -- these and their descendants will | be considered subclasses of the registering ABC by the built-in | issubclass() function, but the registering ABC won't show up in | their MRO (Method Resolution Order) nor will method | implementations defined by the registering ABC be callable (not | even via super()). | | Method resolution order: | ABCMeta | builtins.type | builtins.object | | Methods defined here: | | __instancecheck__(cls, instance) | Override for isinstance(instance, cls). | | __subclasscheck__(cls, subclass) | Override for issubclass(subclass, cls). | | register(cls, subclass) | Register a virtual subclass of an ABC. | | Returns the subclass, to allow usage as a class decorator. | | ---------------------------------------------------------------------- | Static methods defined here: | | __new__(mcls, name, bases, namespace, /, **kwargs) | Create and return a new object. See help(type) for accurate signature. | | ---------------------------------------------------------------------- | Data and other attributes defined here: | | __annotations__ = {} | | ---------------------------------------------------------------------- | Methods inherited from builtins.type: | | __call__(self, /, *args, **kwargs) | Call self as a function. | | __delattr__(self, name, /) | Implement delattr(self, name). | | __dir__(self, /) | Specialized __dir__ implementation for types. | | __getattribute__(self, name, /) | Return getattr(self, name). | | __init__(self, /, *args, **kwargs) | Initialize self. See help(type(self)) for accurate signature. | | __or__(self, value, /) | Return self|value. | | __repr__(self, /) | Return repr(self). | | __ror__(self, value, /) | Return value|self. | | __setattr__(self, name, value, /) | Implement setattr(self, name, value). | | __sizeof__(self, /) | Return memory consumption of the type object. | | __subclasses__(self, /) | Return a list of immediate subclasses. | | mro(self, /) | Return a type's method resolution order. | | ---------------------------------------------------------------------- | Class methods inherited from builtins.type: | | __prepare__(...) from builtins.type | __prepare__() -> dict | used to create the namespace for the class statement | | ---------------------------------------------------------------------- | Data descriptors inherited from builtins.type: | | __abstractmethods__ | | __dict__ | | __text_signature__ | | ---------------------------------------------------------------------- | Data and other attributes inherited from builtins.type: | | __base__ = <class 'type'> | type(object) -> the object's type | type(name, bases, dict, **kwds) -> a new type | | | __bases__ = (<class 'type'>,) | | __basicsize__ = 888 | | __dictoffset__ = 264 | | __flags__ = 2148029952 | | __itemsize__ = 40 | | __mro__ = (<class '_py_abc.ABCMeta'>, <class 'type'>, <class 'object'>... | | __weakrefoffset__ = 368 FUNCTIONS get_cache_token() Returns the current ABC cache token. The token is an opaque object (supporting equality testing) identifying the current version of the ABC cache for virtual subclasses. The token changes with every call to ``register()`` on any ABC. FILE /usr/lib/python3.10/_py_abc.py
Generated by phpMan Author: Che Dong Under GNU General Public License
2026-06-02 05:14 @216.73.216.198 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)