From 297a080284a2cb13f0bbbac125218ba0379137cd Mon Sep 17 00:00:00 2001 From: David Chang Date: Sat, 27 Jan 2024 21:29:20 +0800 Subject: [PATCH] ver Jan27thv2 updated get_accessibility_tree and added a series of try-catch --- desktop_env/server/main.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/desktop_env/server/main.py b/desktop_env/server/main.py index 032b290..eef0afc 100644 --- a/desktop_env/server/main.py +++ b/desktop_env/server/main.py @@ -275,10 +275,22 @@ def _create_atspi_node(node: Accessible, depth: int, flag: Optional[str] = None) except NotImplementedError: pass else: - attribute_dict["{{{:}}}value".format(_accessibility_ns_map["val"])] = str(value.currentValue) - attribute_dict["{{{:}}}min".format(_accessibility_ns_map["val"])] = str(value.minimumValue) - attribute_dict["{{{:}}}max".format(_accessibility_ns_map["val"])] = str(value.maximumValue) - attribute_dict["{{{:}}}step".format(_accessibility_ns_map["val"])] = str(value.minimumIncrement) + try: + attribute_dict["{{{:}}}value".format(_accessibility_ns_map["val"])] = str(value.currentValue) + except: + pass + try: + attribute_dict["{{{:}}}min".format(_accessibility_ns_map["val"])] = str(value.minimumValue) + except: + pass + try: + attribute_dict["{{{:}}}max".format(_accessibility_ns_map["val"])] = str(value.maximumValue) + except: + pass + try: + attribute_dict["{{{:}}}step".format(_accessibility_ns_map["val"])] = str(value.minimumIncrement) + except: + pass # }}} Value # # Action {{{ #