From 24233f9c404fdd3e2d7a0a93886b9d99d6056101 Mon Sep 17 00:00:00 2001 From: smbaker Date: Wed, 17 Aug 2011 18:43:03 -0700 Subject: [PATCH] only call signalAll methods on screens where they exist --- sface/screens/sfascreen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sface/screens/sfascreen.py b/sface/screens/sfascreen.py index c1d8b93..1563468 100644 --- a/sface/screens/sfascreen.py +++ b/sface/screens/sfascreen.py @@ -39,7 +39,9 @@ class SfaScreen(QWidget): def signalAll(self, action): for i in SfaScreen.instances: - getattr(i, action)() + method = getattr(i, action, None) + if method: + method() def rspecUpdated(self): pass -- 2.43.0