def abelian_varieties_by_gqi(g, q, iso): label = abvar_label(g, q, iso) try: validate_label(label) except ValueError as err: flash( Markup( "Error: <span style='color:black'>%s</span> is not a valid label: %s." % (label, str(err))), "error") return search_input_error() try: cl = AbvarFq_isoclass.by_label(label) except ValueError: flash( Markup( "Error: <span style='color:black'>%s</span> is not in the database." % (label)), "error") return search_input_error() bread = get_bread( (str(g), url_for(".abelian_varieties_by_g", g=g)), (str(q), url_for(".abelian_varieties_by_gq", g=g, q=q)), (iso, url_for(".abelian_varieties_by_gqi", g=g, q=q, iso=iso))) return render_template("show-abvarfq.html", credit=abvarfq_credit, title='Abelian Variety isogeny class %s over $%s$' % (label, cl.field()), bread=bread, cl=cl, learnmore=learnmore_list())
def by_label(label): label = label.replace(" ", "") try: validate_label(label) except ValueError as err: flash(Markup("Error: <span style='color:black'>%s</span> is not a valid label: %s." % (label, str(err))), "error") return search_input_error() g, q, iso = split_label(label) return redirect(url_for(".abelian_varieties_by_gqi", g = g, q = q, iso = iso))
def abelian_varieties_by_gqi(g, q, iso): label = abvar_label(g,q,iso) try: validate_label(label) except ValueError as err: flash(Markup("Error: <span style='color:black'>%s</span> is not a valid label: %s." % (label, str(err))), "error") return search_input_error() try: cl = AbvarFq_isoclass.by_label(label) except ValueError: flash(Markup("Error: <span style='color:black'>%s</span> is not in the database." % (label)), "error") return search_input_error() bread = get_bread((str(g), url_for(".abelian_varieties_by_g", g=g)), (str(q), url_for(".abelian_varieties_by_gq", g=g, q=q)), (iso, url_for(".abelian_varieties_by_gqi", g=g, q=q, iso=iso))) return render_template("show-abvarfq.html", credit=abvarfq_credit, title='Abelian Variety isogeny class %s over $%s$'%(label, cl.field()), bread=bread, cl=cl, learnmore=learnmore_list())