uconf.core.parented_element

Utilities for typed Sage element parent access.

Classes

ParentedElementMixin()

Mixin providing typed parent() helpers.

class uconf.core.parented_element.ParentedElementMixin[source]

Bases: Generic[ParentT]

Mixin providing typed parent() helpers.

Sage element classes expose parent() dynamically. This mixin centralizes the static typing bridge so subclasses can avoid repeating local casts.