возникла необходимость в программе знать открыто Popup-Меню или нет. В описаниях gtkMenu и gtk я не нашел подходящего метода. Единственное что нашлось, это get_snapshot(). Вот примерно что получилось:
try:               # Нас случай если self.menu еще не создано
if self.menu.get_snapshot(): # Если скрин не пустой
self.activate() # выполняю функцию

except AttributeError:
pass
Однозначно – это костыль. Как мне обойтись без костыля в данном случае?