x11-terms/terminator
Multiple GNOME terminals in one window
ChangeLog
commit 78896802fd799ca3da85b946c2109abda9799e92
Author: Anton Bolshakov <blshkv@gmail.com>
Date: Wed Jun 3 12:27:00 2026 +0800
terminator: fix test failure with gi.ResultTuple hash mismatch
Gtk.accelerator_parse() returns gi._gi.ResultTuple which has __hash__
hardcoded to 0, while plain tuples have a proper content-based hash.
This breaks set membership checks when comparing ResultTuple against
a plain (key, mods) tuple even though == returns True.
Fix: wrap Gtk.accelerator_parse() results with tuple() in the two
affected set comprehensions in test_prefseditor_keybindings.py.
Upstream PR: https://github.com/gnome-terminator/terminator/pull/1092
Bug: https://github.com/gnome-terminator/terminator/issues/1089
Author: Anton Bolshakov <blshkv@gmail.com>
Date: Wed Jun 3 12:27:00 2026 +0800
terminator: fix test failure with gi.ResultTuple hash mismatch
Gtk.accelerator_parse() returns gi._gi.ResultTuple which has __hash__
hardcoded to 0, while plain tuples have a proper content-based hash.
This breaks set membership checks when comparing ResultTuple against
a plain (key, mods) tuple even though == returns True.
Fix: wrap Gtk.accelerator_parse() results with tuple() in the two
affected set comprehensions in test_prefseditor_keybindings.py.
Upstream PR: https://github.com/gnome-terminator/terminator/pull/1092
Bug: https://github.com/gnome-terminator/terminator/issues/1089


View
Download
Browse