bibliopixel.control.editor module

class bibliopixel.control.editor.Editor(address=None, project=None)[source]

Bases: bibliopixel.control.receiver.Receiver

A Editor is a Receiver which gets and sets Address`es, perhaps using an an optional `EditQueue for the setting.

When the set_project method is called, Editor searches down through the address and stores the most recent edit_queue method it finds.

get()[source]
receive(msg)[source]

Receives a message, and either sets it immediately, or puts it on the edit queue if there is one.

set(value)[source]
set_project(project)[source]