Final Abc Meta¶
final_abc_meta
¶
FinalABCMeta metaclass.
Combines FinalMeta runtime-final enforcement with
ABCMeta abstract-base-class support into a single metaclass.
FinalABCMeta
¶
Bases: FinalMeta, ABCMeta
Metaclass combining FinalMeta and ABCMeta.
Enables both abstract base class functionality via ABCMeta
and runtime enforcement of methods decorated with runtime_final.
Example
Source code in src/forging_blocks/foundation/meta/final_abc_meta.py
__new__(mcls: Type[type], name: str, bases: tuple[type, ...], namespace: dict[str, Any], **kwargs: Any) -> type
¶
Enforce runtime-final checks then delegate to ABCMeta for abstract collection.