@languages.route('/admin/languages/new/')
@languages.route('/admin/languages/update/<language_id>/')
@check_rank(10)
@get_hash('languages')
@get_hash('admin')
def upsert(language_id=None):   
    return render_template('{}/upsert.html'.format(MODULE_DIR))
Upsert
dataset/ETHPy150Open Opentaste/bombolone/bombolone/routes/admin/languages.py/upsert