Mercurial > mamba
view mamba/habitats/userlevelmenu.py @ 334:387b901bb462
ULM!
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Fri, 16 Sep 2011 21:15:59 +0200 |
parents | |
children | b0ac80c7db04 |
line wrap: on
line source
"""Level menu.""" from mamba.habitats.levelmenu import LevelMenu from mamba.level import Level import urllib2 class UserLevelMenu(LevelMenu): LEVEL_SERVER_URL = "http://localhost:5000/" def list_levels(self): url = "%s%s" % (self.LEVEL_SERVER_URL, "index") data = urllib2.urlopen(url).read() levels = [x.strip() for x in data.splitlines()] return levels def get_level(self, name): url = "%s%s/%s" % (self.LEVEL_SERVER_URL, "level", name) source = urllib2.urlopen(url).read() return Level(name, source)