dogtail r384 - in trunk: . dogtail
- From: zcerza svn gnome org
- To: svn-commits-list gnome org
- Subject: dogtail r384 - in trunk: . dogtail
- Date: Wed, 6 Feb 2008 21:30:27 +0000 (GMT)
Author: zcerza
Date: Wed Feb 6 21:30:27 2008
New Revision: 384
URL: http://svn.gnome.org/viewvc/dogtail?rev=384&view=rev
Log:
* dogtail/dump.py: Properly print Node.actions; ditch "xml" output as
it was not even really a good start.
* dogtail/tree.py: Strip some useless information of out
Action.__str__().
Modified:
trunk/ChangeLog
trunk/dogtail/dump.py
trunk/dogtail/tree.py
Modified: trunk/dogtail/dump.py
==============================================================================
--- trunk/dogtail/dump.py (original)
+++ trunk/dogtail/dump.py Wed Feb 6 21:30:27 2008
@@ -11,7 +11,7 @@
"""
print spacer*(depth) + str (node)
try:
- for action in node.actions:
+ for action in node.actions.values():
print spacer*(depth + 1) + str (action)
except AttributeError: pass
try:
@@ -19,39 +19,3 @@
plain (child, depth + 1)
except AttributeError: pass
-def xml (node):
- try: import cElementTree as ElementTree
- except ImportError: from elementtree import ElementTree
- def buildElementTree (parentElement, node):
- element = ElementTree.SubElement(parentElement, 'node')
- name = ElementTree.SubElement(element, 'name')
- name.text = node.name
- roleName = ElementTree.SubElement(element, 'roleName')
- roleName.text = node.roleName
- description = ElementTree.SubElement(element, 'description')
- description.text = node.description
- try:
- text = ElementTree.SubElement(element, 'text')
- text.text = node.text
- except AttributeError: pass
-
- try:
- for action in node.actions:
- actionElement = ElementTree.SubElement(element, 'action')
- name = ElementTree.SubElement(actionElement, 'name')
- name.text = action.name
- description = ElementTree.SubElement(actionElement, 'description')
- description.text = action.description
- keyBinding = ElementTree.SubElement(actionElement, 'keyBinding')
- keyBinding.text = action.keyBinding
- except AttributeError: pass
-
- try:
- for child in node.children:
- buildElementTree(element, child)
- except AttributeError: pass
- root = ElementTree.Element('node')
- element = root
- buildElementTree(root, node)
- tree = ElementTree.ElementTree(root)
- ElementTree.dump(tree)
Modified: trunk/dogtail/tree.py
==============================================================================
--- trunk/dogtail/tree.py (original)
+++ trunk/dogtail/tree.py Wed Feb 6 21:30:27 2008
@@ -151,8 +151,8 @@
keyBinding = property(_getKeyBinding)
def __str__ (self):
- return "[action | %s | %s | %s | %s]" % \
- (self.__index, self.name, self.description, self.keyBinding)
+ return "[action | %s | %s ]" % \
+ (self.name, self.keyBinding)
def do (self):
"""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]