[gcompris] findit: remove extra debug traces, added missing key_press function
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcompris] findit: remove extra debug traces, added missing key_press function
- Date: Wed, 28 Dec 2011 01:42:49 +0000 (UTC)
commit f82667f0d6ba4db64236eb5cbc30c44b0414a703
Author: Bruno Coudoin <bruno coudoin free fr>
Date: Wed Dec 28 02:41:36 2011 +0100
findit: remove extra debug traces, added missing key_press function
In the hope that it will fix random startup of advanced_color on Windows Seven.
src/findit-activity/findit.py | 42 +++++++++++++++++-----------------------
1 files changed, 18 insertions(+), 24 deletions(-)
---
diff --git a/src/findit-activity/findit.py b/src/findit-activity/findit.py
index b0188f0..4d89426 100644
--- a/src/findit-activity/findit.py
+++ b/src/findit-activity/findit.py
@@ -92,6 +92,9 @@ class Gcompris_findit:
self.play_audio_question(self.datasetlevel.question_audio, self.object_target)
+ def key_press(self, keyval, commit_str, preedit_str):
+ pass
+
def pause(self, pause):
self.board_paused = pause
@@ -282,11 +285,11 @@ class Gcompris_findit:
def ok_event(self, widget, target, event, dummy):
if self.selected:
if (self.selected.text == self.object_target.text):
- print "WON " + self.selected.text
+ #print "WON " + self.selected.text
self.gamewon = 1
gcompris.bonus.display(gcompris.bonus.WIN, gcompris.bonus.FLOWER)
else:
- print "LOST: " + self.selected.text + " != " + self.object_target.text
+ #print "LOST: " + self.selected.text + " != " + self.object_target.text
if not self.object_target in self.question_lost:
self.question_lost.append( self.object_target )
self.gamewon = 0
@@ -300,11 +303,6 @@ class Gcompris_findit:
self.selected.select(True)
self.play_audio_question(object_source.audio, object_source)
- if (object_source.text == self.object_target.text):
- print "WON " + object_source.text
- else:
- print "LOST: " + object_source.text + " != " + self.object_target.text
-
def read_data(self):
'''Load the activity data, return True if OK'''
config = ConfigParser.RawConfigParser()
@@ -341,7 +339,7 @@ class finditDataSet:
for section in dataset.sections():
if section == 'common': continue
level = self._level(section)
- print "processing level " + str(level)
+ #print "processing level " + str(level)
if not level in self.levels:
self.levels[level] = []
self.levels[level].append( finditDataSetLevel(dataset, section) )
@@ -420,7 +418,7 @@ class finditDataSetLevel:
except:
self.question_text = None
- print " finditDataSetLevel " + self.question_text
+ #print " finditDataSetLevel " + self.question_text
try:
self.question_audio = load_common_prop(dataset, section, "questionAudio", "")
except:
@@ -437,15 +435,13 @@ class finditDataSetLevel:
i = 1
self.objects = []
- while True:
+ while dataset.has_option(section, "object" + str(i) + "Image"):
try:
dataset.get(section, "object" + str(i) + "Image")
self.objects.append(finditDataSetObject(dataset, section, i))
- except Exception as inst:
- print type(inst) # the exception instance
- print inst.args
- print inst
- break
+ except:
+ # Should not happens
+ pass
i += 1
# Shuffle the object
self.sort_objects()
@@ -485,16 +481,14 @@ class finditDataSetObject:
self.selection = None
# Some random key to allow the sorting
self.randint = 0
- print " finditDataSetObject " + self.text
def init_randint(self):
self.randint = random.randint(0, 100)
def _load_prop(self, dataset, level, index, suffix):
- try:
+ if dataset.has_option(level, "object" + str(index) + suffix):
return dataset.get(level, "object" + str(index) + suffix)
- except:
- return None
+ return None
def create_item(self, rootitem, board_name, x, y):
filename = gcompris.DATA_DIR + '/' \
@@ -559,11 +553,11 @@ class finditDataSetObject:
# Load the requested property_ first from the level section
# then from the common section if not found.
def load_common_prop(dataset, level, property_, default):
- try:
+ if dataset.has_option(level, property_):
return dataset.get(level, property_)
- except:
- try:
+
+ if dataset.has_option("common", property_):
return dataset.get("common", property_)
- except:
- return default
+
+ return default
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]