Stop relying on quiet_create in pyquiddity
Because of intricacies of signal handling in our python wrapper, we have to use the quiet_create
function, otherwise some signal gets sent before quiddities are completely created.
This complicates the development of features in pyquid : If something you change causes a signal to be sent shortly after a quiddity is created, it will make pyquid unstable and may cause strange bugs with switcherIO.
I think the bugs are likely to be caused by signals that are sent by objects that are components of a quiddity like claw
or connection_spec
.
This has given me headaches while repairing signals in connection specs.