Я заметил, что этот рецепт , похоже, использует __rlshift__, __ror__ как операторы. Но их нет в документации ! Кто-нибудь может объяснить это и, возможно, указать на некоторые документы?
__rlshift__
__ror__
См. Документацию для:
object.__rlshift__()
object.__ror__()
__rlshift__ - это версия __lshift__ с переопределенными операндами, используемая, когда правый операнд поддерживает операцию, а левый операнд - нет.
__lshift__