GLib.timeout_add_seconds(60, lambda: mainloop.quit())
GLib.unix_signal_add(GLib.PRIORITY_HIGH, signal.SIGINT, lambda _: mainloop.quit(), None)
mainloop.run()
GLib.timeout_add_seconds(60, lambda: mainloop.quit())
GLib.unix_signal_add(GLib.PRIORITY_HIGH, signal.SIGINT, lambda _: mainloop.quit(), None)
mainloop.run()