pygritia.rbinary module

Provides ReversedBinaryMixin mixin class It provides reversed binary operator support to the Lazy class

class pygritia.rbinary.ReversedBinaryMixin(action: pygritia.core.LazyAction, origin: Optional[LazyMixin] = None)[source]

Bases: pygritia.core.LazyMixin

Reversed operator support

It contains numeric operators(__radd__, __rsub__, __rmul__, __rmatmul__, __rdiv__, __rtruediv__, __rfloordiv__, __rmod__, __rdivmod__, __rpow__) and bitwise operators(__rlshift__, __rrshift__, __rand__, __ror__, __rxor__)