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):