import flask, json, os, git, tempfile, shutil
from git import GitCommandError
-from flask.ext.sqlalchemy import SQLAlchemy
+from flask_sqlalchemy import SQLAlchemy
from urllib.error import HTTPError
import urllib.request
from urllib.parse import urlparse, quote_plus, urlsplit
class GithubURLMaker:
def __init__(self, url):
+ self.baseUrl = None
+ self.user = None
+ self.repo = None
+
# Rewrite path
import re
m = re.search("^\/([^\/]+)\/([^\/]+)\/?$", url.path)
release.url = urlmaker.getCommitDownload(commits[0]["sha"])
release.task_id = None
release.commit_hash = commits[0]["sha"]
+ release.approve(release.package.author)
print(release.url)
db.session.commit()
release.url = "/uploads/" + filename
release.task_id = None
release.commit_hash = repo.head.object.hexsha
+ release.approve(release.package.author)
print(release.url)
db.session.commit()