class documentation

class ExtensionRegistry: (source)

View In Hierarchy

Frozen extension lookup scoped to one generated namespace.

Method __init__ Undocumented
Method add_extendee Undocumented
Method by_name Undocumented
Method by_number Undocumented
Method freeze Undocumented
Method register Undocumented
Property frozen Undocumented
Instance Variable _by_name Undocumented
Instance Variable _by_number Undocumented
Instance Variable _frozen Undocumented
Instance Variable _ranges Undocumented
def __init__(self): (source)

Undocumented

def add_extendee(self, extendee: str, ranges: Iterable[tuple[int, int]]): (source)

Undocumented

def by_name(self, full_name: str) -> Extension[Any] | None: (source)

Undocumented

def by_number(self, extendee: str, number: int) -> Extension[Any] | None: (source)

Undocumented

def freeze(self): (source)

Undocumented

def register(self, extension: Extension[Any]): (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

_ranges: dict[str, tuple[tuple[int, int], ...]] = (source)

Undocumented