Пример #1
0
def repository_post_endpoint():
    body = request.json
    repo_request = RepoRequest(**body)

    new_endpoint = add_endpoint(repo_request)
    if not new_endpoint:
        abort_json(422, "missing arguments")

    return jsonify({"response": new_endpoint.to_dict()})
Пример #2
0
def save_repo_request_rows(rows):

    with open('out.csv', 'wb') as f:

        w = csv.DictWriter(f,
                           fieldnames=RepoRequest.list_fieldnames(),
                           encoding='utf-8-sig')

        for row in rows[1:]:  # skip header row
            my_repo_request = RepoRequest()
            my_repo_request.set_id_seed(row[0])
            column_num = 0
            for fieldname in RepoRequest.list_fieldnames():
                if fieldname != "id":
                    setattr(my_repo_request, fieldname, row[column_num])
                    column_num += 1

            w.writerow(my_repo_request.to_dict())
            print("adding repo request {}".format(my_repo_request))
            db.session.merge(my_repo_request)

        safe_commit(db)
def save_repo_request_rows(rows):

    with open('out.csv','wb') as f:

        w = csv.DictWriter(f, fieldnames=RepoRequest.list_fieldnames(), encoding='utf-8-sig')

        for row in rows[1:]:  # skip header row
            my_repo_request = RepoRequest()
            my_repo_request.set_id_seed(row[0])
            column_num = 0
            for fieldname in RepoRequest.list_fieldnames():
                if fieldname != "id":
                    setattr(my_repo_request, fieldname, row[column_num])
                    column_num += 1

            w.writerow(my_repo_request.to_dict())
            print u"adding repo request {}".format(my_repo_request)
            db.session.merge(my_repo_request)

        safe_commit(db)