From 6ce495fcd3333bec966bf5b9d09ce1f52544a300 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 9 Aug 2019 11:27:54 +0100 Subject: Fix crash on reading mod.conf from Github --- app/tasks/importtasks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/tasks/importtasks.py b/app/tasks/importtasks.py index 465e3c2..108f1b3 100644 --- a/app/tasks/importtasks.py +++ b/app/tasks/importtasks.py @@ -55,6 +55,9 @@ class GithubURLMaker: def getScreenshotURL(self): return self.baseUrl + "/screenshot.png" + def getModConfURL(self): + return self.baseUrl + "/mod.conf" + def getCommitsURL(self, branch): return "https://api.github.com/repos/{}/{}/commits?sha={}" \ .format(self.user, self.repo, urllib.parse.quote_plus(branch)) @@ -346,7 +349,7 @@ def makeVCSReleaseFromGithub(id, branch, release, url): try: contents = urllib.request.urlopen(commitsURL).read().decode("utf-8") commits = json.loads(contents) - except urllib.error.HTTPError: + except HTTPError: raise TaskError("Unable to get commits for Github repository. Either the repository or reference doesn't exist.") if len(commits) == 0 or not "sha" in commits[0]: -- cgit v1.2.3