Margrete RPC

_AirAttachable

Mixin giving ground notes an optional attached air note.

Provides the :attr:air slot plus :meth:add_air (in place) and :meth:with_air (returns a copy). The attached air's geometry must match the host note.

Attributes

attributeairAir | AirSlide | AirHold | None

The attached air note (:class:Air, :class:AirSlide, or :class:AirHold), or None.

Functions

funcwith_air(self, air) -> Self

Return a copy of this note with air attached, leaving the original unchanged.

paramself
paramairAir | AirSlide | AirHold

Returns

typing.Self
funcadd_air(self, air) -> Self

Attach air to this note in place and return self.

paramself
paramairAir | AirSlide | AirHold

Returns

typing.Self

On this page