Python Flask Basics Character Builder Starting the Builder

Christopher Stuart
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Stuart
Full Stack JavaScript Techdegree Graduate 27,736 Points

help with error --- jinja2.exceptions.TemplateSyntaxError: unexpected ']', expected ')'

I'm getting this error as stated above

import json

from flask import (Flask, render_template, redirect,
                   url_for, request, make_response)

from options import DEFAULTS


app = Flask(__name__)

def get_saved_data():
    try:
        data = json.loads(request.cookies.get('character'))
    except TypeError:
        data = {}
    return data

@app.route('/')
def index():
    data = get_saved_data()
    return render_template('index.html', saves = get_saved_data())

@app.route('/builder')
def builder():
    return render_template(
        'builder.html',
        saves=get_saved_data(),
        options = DEFAULTS
    )


@app.route('/save', methods =['POST'])
def save():
    response = make_response(redirect(url_for('builder')))
    data = get_saved_data()
    data.update(dict(request.form.items()))
    response.set_cookie('character', json.dumps(data))
    return response

app.run(debug = True, host = '0.0.0.0', port = 8000)

'''

1 Answer