Question: what is gobject in python?
Answer: All GObject-based libraries are designed to support language bindings to other languages such as Python. To the point of your question, GObject provides an event system known as "signals". Any object derived from GObject can "emit" signals to send notifications of an event occurring.