Exemplo n.º 1
0
def response():
    link = request.form['link']
    if TextProcessor.validate_link(link):
        git_history = GitProcessor.get_history(repo_link=link,
                                               num_of_commits=INITIAL_COMMITS)
        if len(git_history) > 0:
            start_default_value = git_history[0][0]
            end_default_value = git_history[len(git_history) - 1][0]
        else:
            start_default_value = ""
            end_default_value = ""

        return render_template(template_name_or_list="report_generator.html",
                               history=git_history,
                               repo_link=link,
                               start_default_value=start_default_value,
                               end_default_value=end_default_value)
    else:
        return render_template("main.html", text="Invalid Git Repository Link")