Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ListenSpell.py
diff options
context:
space:
mode:
Diffstat (limited to 'ListenSpell.py')
-rwxr-xr-xListenSpell.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/ListenSpell.py b/ListenSpell.py
index a44a4ef..b7ac858 100755
--- a/ListenSpell.py
+++ b/ListenSpell.py
@@ -369,16 +369,17 @@ class ListenSpell(activity.Activity):
self._logger.debug('get defination button clicked : ' + self.elem + '')
self.text_input.grab_focus()
def get_usage_button_clicked(self, widget, data = None):
- if self.usage_used == 0:
- usage = self.las.get_word_info(self.wordid, "usage")
- self.total_num_usage = len(usage)
+ if self.usage_used == -1:
+ self.usage = self.las.get_word_info(self.wordid, "usage")
+ print self.usage
+ self.total_num_usage = len(self.usage)
if self.total_num_usage == 0:
self.display_console("No usage in the database")
- elif self.total_num_usage == self.usage_used:
- self.display_console("No more usage in the database")
else:
- (sample) = usage[self.usage_used]
- las.say_text(sample)
+ if self.total_num_usage == self.usage_used:
+ self.usage_used = 0
+ (sample) = self.usage[self.usage_used]
+ self.las.say_text(sample)
self.usage_used = self.usage_used + 1
if not self.is_stand_alone:
self._logger.debug('get usage button clicked : ' + self.elem + '')