У вас неверный синтаксис в строке выше. (Строка 15 выглядит так)
self.response.out.write("<form action=\"/HugPanda\" method=\"post\"><div><input type=\"text\" name=\"PandaMessage\" value=\"A message for a panda.\"></div><div><input type=\"submit\" value=\"Hug a panda?\"></div></form></body></html>">
Дополнительные '>' в конце должны быть заменены на ')'.
Это очень веская причина для соблюдения соглашения Python и ограничения длины строки до 79 символов. Я не буду спорить с увеличением до 120, если это стандарт для вашей организации, но это, конечно, не должно быть написано так, как это представлено здесь:)
В этом случае я бы рекомендовал написать читаемый HTML-код (т. Е. С правильным отступом) в тройных кавычках. В вашем случае я бы использовал одинарные тройные кавычки, чтобы вам не приходилось избегать каждого ". Я просто рекомендую здесь одинарные кавычки, чтобы избежать путаницы, но я верю, что" "" также будет работать в этом случае.
т.
self.response.out.write('''<html>
<body>
<h6>Panda has %s hugs!</h6>
<form action="/HugPanda" method="post">
<div>
<input type="text" name="PandaMessage" value=
"A message for a panda.">
</div>
<div>
<input type="submit" value="Hug a panda?">
</div>
</form>
</body>
</html>''' % Adder)
Только что заметил, что некоторые ошибки в html после переписывания вашего кода должны иметь '/>', чтобы закрыть ваши входные теги. Хороший стиль может помочь избежать ошибок без использования каких-либо инструментов!
http://www.python.org/dev/peps/pep-0008/