[orca] Still more debugging output
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Still more debugging output
- Date: Mon, 1 Jun 2015 16:22:12 +0000 (UTC)
commit 26b4f3148ad56ef99346ef0c5f880e99f41b9125
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Mon Jun 1 12:21:46 2015 -0400
Still more debugging output
.../scripts/toolkits/Gecko/speech_generator.py | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/Gecko/speech_generator.py
b/src/orca/scripts/toolkits/Gecko/speech_generator.py
index e766880..eceb84d 100644
--- a/src/orca/scripts/toolkits/Gecko/speech_generator.py
+++ b/src/orca/scripts/toolkits/Gecko/speech_generator.py
@@ -382,8 +382,13 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
def generateSpeech(self, obj, **args):
if not self._script.utilities.inDocumentContent(obj):
+ msg = "\nINFO: %s is not in document content. Calling default speech generator." % obj
+ debug.println(debug.LEVEL_INFO, msg)
return super().generateSpeech(obj, **args)
+ msg = "\nINFO: Generating speech for document object %s" % obj
+ debug.println(debug.LEVEL_INFO, msg)
+
result = []
if args.get('formatType') == 'detailedWhereAmI':
oldRole = self._overrideRole('default', args)
@@ -396,6 +401,9 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
result.extend(super().generateSpeech(obj, **args))
self._restoreRole(oldRole, args)
+
+ msg = "\nINFO: Speech generation for document object %s complete:\n%s\n" % (obj, result)
+ debug.println(debug.LEVEL_INFO, msg)
return result
def generateContents(self, contents, **args):
@@ -404,8 +412,13 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
result = []
contents = self._script.utilities.filterContentsForPresentation(contents, False)
+ msg = "INFO: Generating speech contents (length: %i)" % len(contents)
+ debug.println(debug.LEVEL_INFO, msg)
for i, content in enumerate(contents):
obj, start, end, string = content
+ msg = "ITEM %i: %s, start: %i, end: %i, string: '%s'" \
+ % (i, obj, start, end, string)
+ debug.println(debug.LEVEL_INFO, msg)
utterance = self.generateSpeech(
obj, startOffset=start, endOffset=end, string=string,
index=i, total=len(contents), **args)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]