[pyatspi2] Add a __str__ function for accessibles as in AT-SPI1
- From: Mike Gorse <mgorse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pyatspi2] Add a __str__ function for accessibles as in AT-SPI1
- Date: Thu, 10 Mar 2011 16:49:54 +0000 (UTC)
commit 90aa39bfb14419e92ba25f4a1e35058fa7de9bce
Author: Mike Gorse <mgorse novell com>
Date: Thu Mar 10 10:53:13 2011 -0600
Add a __str__ function for accessibles as in AT-SPI1
pyatspi/Accessibility.py | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/pyatspi/Accessibility.py b/pyatspi/Accessibility.py
index 295da37..f14a0d1 100644
--- a/pyatspi/Accessibility.py
+++ b/pyatspi/Accessibility.py
@@ -34,6 +34,18 @@ def Accessible_getitem(self, i):
raise IndexError
return self.get_child_at_index(i)
+def Accessible_str(self):
+ '''
+ Gets a human readable representation of the accessible.
+
+ @return: Role and name information for the accessible
+ @rtype: string
+ '''
+ try:
+ return '[%s | %s]' % (self.getRoleName(), self.name)
+ except Exception:
+ return '[DEAD]'
+
def pointToList(point):
return (point.x, point.y)
@@ -100,6 +112,7 @@ Atspi.Accessible.getApplication = Atspi.Accessible.get_application
Atspi.Accessible.__getitem__ = Accessible_getitem
Atspi.Accessible.__len__ = Atspi.Accessible.get_child_count
Atspi.Accessible.__nonzero__ = lambda x: True
+Atspi.Accessible.__str__ = Accessible_str
Atspi.Accessible.childCount = property(fget=Atspi.Accessible.get_child_count)
Atspi.Accessible.getChildCount = Atspi.Accessible.get_child_count
Atspi.Accessible.getIndexInParent = Atspi.Accessible.get_index_in_parent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]