Mercurial > mamba
diff mamba/habitats/userlevelmenu.py @ 589:fca61cd8fc33
Start working towards py3 port
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 11 Jan 2023 20:29:36 +0200 |
parents | 486c7ae141ea |
children | 2d3dee657638 |
line wrap: on
line diff
--- a/mamba/habitats/userlevelmenu.py Wed Mar 18 14:17:46 2020 -0700 +++ b/mamba/habitats/userlevelmenu.py Wed Jan 11 20:29:36 2023 +0200 @@ -30,7 +30,7 @@ source = self._url_data("level/%s" % name) level = Level(name, self.level_namespace, source) except: - print "Failed to download online level %r" % name + print("Failed to download online level %r" % name) return self.cache[name] = level @@ -38,7 +38,7 @@ try: data = self._url_data("index") except: - print "Failed to download online level index." + print("Failed to download online level index.") return levels = [x.strip() for x in data.splitlines()] @@ -49,7 +49,7 @@ try: data = self._url_data("levels.zip") except: - print "Failed to download online level zip." + print("Failed to download online level zip.") return level_zip = zipfile.ZipFile(StringIO.StringIO(data), "r") levels = level_zip.namelist() @@ -58,7 +58,7 @@ source = level_zip.read(level) self.cache[level] = Level(level, self.level_namespace, source) except: - print "Failed to parse online level %r" % level + print("Failed to parse online level %r" % level) def list_levels(self): if not self.cache: @@ -70,11 +70,11 @@ def print_levels(self): title = "%s levels:" % self.ctype.title() - print title - print "=" * len(title) + print(title) + print("=" * len(title)) for name in self.list_levels(): - print name - print "=" * len(title) + print(name) + print("=" * len(title)) def get_level(self, name): if name not in self.cache: @@ -113,7 +113,7 @@ self.get_level(name) self._level_list.append(name) except: - print "Invalid user level:", name + print("Invalid user level:", name) return self._level_list[:] def get_level(self, name):