✨ add a way to disconnect quiddities in the swIO API
Summary
I guess this may be a bug but we forget to implement a way to disconnect quiddities through the swIO API.
How would you like the feature to work ?
as the swIO provide the quiddity.connect
API the more natural way should be to implement a quiddity.disconnect
method. It should be handled by a kind of quiddity.try_disconnect
as well.
But, in the light of the pyquid exemple, the claw are the first-citizen place for this API as it implements claw.connect_quid
and claw.disconnect
. So we may replace the quiddity.connect
by claw.connect
and quiddity.try_connect
and handle the disconnection with the same pattern.
Why is this feature important to you ?
the disconnection is heavily used in scenic when the user is switching between scenes.
Impact of non completion
not an option
Edited by Valentin Laurent