Exemple #1
0
def startProject():
    global projectid
    db = DBConnection()

    # create new project

    for f in os.listdir('upload/'):
        filename = f
    project = Project(filename, admin.name)
    projectid = project.id

    # set server state
    server = db.server()
    server['state'] = 'activated'
    server.save()

    # create Logs
    
    log = Log()
    log.logProjectStart(project)
    log.logFragments(project.id, project.fragments)

    # request start middleware
    request = requests.post("http://localhost:8000/start/"+ str(projectid))
        

    #flash("clustering done")
    return redirect(url_for('dashboard'))