Source.destroy

Removes a source from its glib.MainContext, if any, and mark it as destroyed. The source cannot be subsequently added to another context. It is safe to call this on sources which have already been removed from their context.

This does not unref the glib.Source.get if you still hold a reference, use Source.unref to drop it.

This function is safe to call from any thread, regardless of which thread the glib.MainContext is running in.

class Source
void
destroy
()