Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalther Neuper <neuper@neuper.(none)>2010-01-11 14:45:09 (GMT)
committer Walther Neuper <neuper@neuper.(none)>2010-01-11 14:45:09 (GMT)
commit87e4e0ae6f3221ff6d6195a21d41ba58833fc166 (patch)
tree2bed920b127985f55e605f5a427be214b339023a
parent8744c1b2f4a5a5f8fe021f9c27e67f048f285e72 (diff)
case sensitiv filenames
-rw-r--r--ReckonPrimer.activity/collection.py5
-rw-r--r--ReckonPrimer.activity/exercises/__init__.py4
2 files changed, 6 insertions, 3 deletions
diff --git a/ReckonPrimer.activity/collection.py b/ReckonPrimer.activity/collection.py
index 4a45bd1..adc6f2e 100644
--- a/ReckonPrimer.activity/collection.py
+++ b/ReckonPrimer.activity/collection.py
@@ -10,6 +10,7 @@ from sugar.graphics import style
from settings import Settings
from coach import Coach
+from exercises.exaddsimp import ExAddSimp
from exercises import *
from exercises.exercise import Exercise
@@ -38,8 +39,8 @@ class Collection:
raise Exception('Collection#select: Wrong key. To register an exercise see exercises/__init__.py')
klass = Exercise.EXERCISES[exercise_label]
- package = __import__("exercises." + klass)
- module = getattr(package, klass)
+ package = __import__("exercises." + klass.lower())
+ module = getattr(package, klass.lower())
return getattr(module, klass)(self._display, (_sett, _errors))
diff --git a/ReckonPrimer.activity/exercises/__init__.py b/ReckonPrimer.activity/exercises/__init__.py
index 461e7d2..34239d3 100644
--- a/ReckonPrimer.activity/exercises/__init__.py
+++ b/ReckonPrimer.activity/exercises/__init__.py
@@ -13,4 +13,6 @@ Exercise.EXERCISES = { 'addsub_simp': "ExAddSimp", \
'times_div': "ExTimesDiv" }
-__all__ = Exercise.EXERCISES.values()
+__all__ = []
+for file_name in Exercise.EXERCISES.values():
+ __all__.append(file_name.lower())