[orca] Add some debugging
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Add some debugging
- Date: Wed, 15 Apr 2020 19:21:42 +0000 (UTC)
commit 636c3dae45eccd2b655ee05b45c1e1d8298f30ac
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Wed Apr 15 15:20:40 2020 -0400
Add some debugging
src/orca/scripts/default.py | 8 +++++++-
src/orca/scripts/web/script_utilities.py | 2 ++
2 files changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/src/orca/scripts/default.py b/src/orca/scripts/default.py
index 0786b4ddc..a69b33aec 100644
--- a/src/orca/scripts/default.py
+++ b/src/orca/scripts/default.py
@@ -3338,6 +3338,9 @@ class Script(script.Script):
text.getTextAtOffset(offset,
pyatspi.TEXT_BOUNDARY_WORD_START)
+ msg = "DEFAULT: Word at offset %i is '%s' (%i-%i)" % (offset, word, startOffset, endOffset)
+ debug.println(debug.LEVEL_INFO, msg, True)
+
if not word:
self.sayCharacter(obj)
return
@@ -3360,9 +3363,12 @@ class Script(script.Script):
self.speakMisspelledIndicator(obj, startOffset)
-
voice = self.speechGenerator.voice(string=word)
word = self.utilities.adjustForRepeats(word)
+
+ msg = "DEFAULT: Word adjusted for repeats: '%s'" % word
+ debug.println(debug.LEVEL_INFO, msg, True)
+
self._lastWord = word
speech.speak(word, voice)
diff --git a/src/orca/scripts/web/script_utilities.py b/src/orca/scripts/web/script_utilities.py
index 059b5c75d..0b839b7f3 100644
--- a/src/orca/scripts/web/script_utilities.py
+++ b/src/orca/scripts/web/script_utilities.py
@@ -1388,6 +1388,7 @@ class Utilities(script_utilities.Utilities):
if useCache:
if self.findObjectInContents(obj, offset, self._currentWordContents, usingCache=True) != -1:
+ self._debugContentsInfo(obj, offset, self._currentWordContents, "Word (cached)")
return self._currentWordContents
boundary = pyatspi.TEXT_BOUNDARY_WORD_START
@@ -1451,6 +1452,7 @@ class Utilities(script_utilities.Utilities):
if useCache:
self._currentWordContents = objects
+ self._debugContentsInfo(obj, offset, objects, "Word (not cached)")
return objects
def getObjectContentsAtOffset(self, obj, offset=0, useCache=True):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]