Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
b5520e77a5
|
@ -45,8 +45,14 @@ def generate(race=False):
|
||||||
|
|
||||||
return redirect(url_for("wait_seed", seed=gen.id))
|
return redirect(url_for("wait_seed", seed=gen.id))
|
||||||
else:
|
else:
|
||||||
seed_id = gen_game({name: vars(options) for name, options in gen_options.items()},
|
try:
|
||||||
race=race, owner=session["_id"].int)
|
seed_id = gen_game({name: vars(options) for name, options in gen_options.items()},
|
||||||
|
race=race, owner=session["_id"].int)
|
||||||
|
except BaseException as e:
|
||||||
|
from .autolauncher import handle_generation_failure
|
||||||
|
handle_generation_failure(e)
|
||||||
|
return render_template("seedError.html", seed_error=(e.__class__.__name__ + ": "+ str(e)))
|
||||||
|
|
||||||
return redirect(url_for("viewSeed", seed=seed_id))
|
return redirect(url_for("viewSeed", seed=seed_id))
|
||||||
|
|
||||||
return render_template("generate.html", race=race)
|
return render_template("generate.html", race=race)
|
||||||
|
@ -114,8 +120,7 @@ def wait_seed(seed: UUID):
|
||||||
if not generation:
|
if not generation:
|
||||||
return "Generation not found."
|
return "Generation not found."
|
||||||
elif generation.state == STATE_ERROR:
|
elif generation.state == STATE_ERROR:
|
||||||
import html
|
return render_template("seedError.html", seed_error=generation.meta.decode())
|
||||||
return f"Generation failed, please retry. <br> {html.escape(generation.meta.decode())}"
|
|
||||||
return render_template("waitSeed.html", seed_id=seed_id)
|
return render_template("waitSeed.html", seed_id=seed_id)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
{% extends 'pageWrapper.html' %}
|
||||||
|
{% import "macros.html" as macros %}
|
||||||
|
|
||||||
|
{% block head %}
|
||||||
|
<title>Generation failed, please retry.</title>
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ static_autoversion("styles/waitSeed.css") }}"/>
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block body %}
|
||||||
|
{% include 'header/oceanHeader.html' %}
|
||||||
|
<div id="wait-seed-wrapper" class="grass-island">
|
||||||
|
<div id="wait-seed">
|
||||||
|
<h1>Generation failed</h1>
|
||||||
|
<h2>please retry</h2>
|
||||||
|
{{ seed_error }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% include 'islandFooter.html' %}
|
||||||
|
{% endblock %}
|
Loading…
Reference in New Issue