diff mamba/habitats/userlevelmenu.py @ 361:d4062344d8f4

Level namespaces (for telling that a level is complete, no matter where it came from)
author Stefano Rivera <stefano@rivera.za.net>
date Fri, 16 Sep 2011 23:53:34 +0200
parents c2f7920563e4
children cc8be536a7fc
line wrap: on
line diff
--- a/mamba/habitats/userlevelmenu.py	Fri Sep 16 23:53:49 2011 +0200
+++ b/mamba/habitats/userlevelmenu.py	Fri Sep 16 23:53:34 2011 +0200
@@ -9,6 +9,7 @@
 
 class UserLevelMenu(LevelMenu):
 
+    level_namespace = 'curated'
     LEVEL_SERVER_URL = LEVEL_SERVER + "curated/"
     TIMEOUT = 5.0  # in seconds
     CACHE = {}
@@ -30,7 +31,7 @@
         for name in levels:
             try:
                 source = cls._url_data("level/%s" % name)
-                level = Level(name, source)
+                level = Level(name, cls.level_namespace, source)
             except:
                 print "Failed to download online level %r" % name
                 continue