Mercurial > mamba
diff mamba/habitats/userlevelmenu.py @ 590:2d3dee657638
Game runs, although weirdly
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 11 Jan 2023 20:41:40 +0200 |
parents | fca61cd8fc33 |
children | ffb0134be578 |
line wrap: on
line diff
--- a/mamba/habitats/userlevelmenu.py Wed Jan 11 20:29:36 2023 +0200 +++ b/mamba/habitats/userlevelmenu.py Wed Jan 11 20:41:40 2023 +0200 @@ -1,8 +1,8 @@ """Level menu.""" -import urllib2 +from urllib import request import zipfile -import StringIO +from io import StringIO from mamba.habitats.levelmenu import LevelMenu from mamba.level import Level @@ -23,7 +23,7 @@ def _url_data(self, route): url = "%s%s/%s" % (self.url, self.ctype, route) - return urllib2.urlopen(url, timeout=self.timeout).read() + return request.urlopen(url, timeout=self.timeout).read() def _populate_level(self, name): try: @@ -51,7 +51,7 @@ except: print("Failed to download online level zip.") return - level_zip = zipfile.ZipFile(StringIO.StringIO(data), "r") + level_zip = zipfile.ZipFile(StringIO(data), "r") levels = level_zip.namelist() for level in levels: try: