Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Experior.Activity/widgetIdentifier.py
diff options
context:
space:
mode:
Diffstat (limited to 'Experior.Activity/widgetIdentifier.py')
-rwxr-xr-xExperior.Activity/widgetIdentifier.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/Experior.Activity/widgetIdentifier.py b/Experior.Activity/widgetIdentifier.py
index 9c73605..d114d38 100755
--- a/Experior.Activity/widgetIdentifier.py
+++ b/Experior.Activity/widgetIdentifier.py
@@ -63,6 +63,10 @@ class WidgetIdentifier:
"GtkColorButton", ""]
self.dontWantPrefixes = ["Gtk", "sugar+graphics"]
+
+# self.dontWant = ['',]
+# self.dontWantPrefixes = ["",]
+
self.setWidget(widget)
def setWidget(self, widget):
@@ -151,13 +155,10 @@ class WidgetIdentifier:
class ButtonIdentifier(WidgetIdentifier):
def getIdentifierSub(self):
- ident = None
- widget = self._widget
-
- if hasattr(widget, "get_label"):
- ident = widget.get_label()
-
- return ident
+ try:
+ return self._widget.get_label()
+ except AttributeError:
+ return None
# class ToolButtonIdentifier(WidgetIdentifier):
class ToolButtonIdentifier(ButtonIdentifier):