def addSubmission(probId, lang, code, user, type, custominput): sub = Submission() sub.problem = Problem.get(probId) sub.language = lang sub.code = code sub.result = "pending" sub.user = user sub.timestamp = time.time() * 1000 sub.type = type if type == "submit": sub.save() elif type == "custom": sub.custominput = custominput sub.id = str(uuid4()) else: sub.id = str(uuid4()) return sub
def addSubmission(probId, lang, code, user, type): sub = Submission() sub.problem = Problem.get(probId) sub.language = lang sub.code = code sub.result = "pending" sub.user = user sub.timestamp = time.time() * 1000 sub.type = type if type == "submit": sub.save() else: sub.id = str(uuid4()) return sub
def addSubmission(probId, lang, code, user, type): sub = Submission() sub.problem = Problem.get(probId) sub.language = lang sub.code = code sub.result = "pending" sub.user = user sub.timestamp = time.time() * 1000 sub.type = type sub.status = "Review" if type == "submit": sub.save() else: sub.id = str(uuid4()) return sub