Генерация веб-страницы с помощью cgi python
у меня такая задача: проверить последовательность битов на бит четности, я хочу это сделать с помощью регулярного выражения. Когда я написал паттерн и, вообще, если написать любую строчку кода, то перестает работать скрипт, выводя ошибку 500. Комментируя паттерн или строчки кода, скрипт работает. Я пока что закомментировал проверку и пытаюсь вывести что-то

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Parity Bit</title>
</head>
<body>
<form method="POST" action="1.py">
<input type="text" name="bit">
<input type="submit">
</form>
</body>
</html>
скрипт:
import cgi
import re
#bitPattern = compile('^([0-1][0-1][0-1][0-1][0-1][0-1][0-1][0-1])$')
data = cgi.FieldStorage()
bit = data.getvalue('bit')
print('Content-type:text/html\r\n\r\n')
print('<!DOCTYPE HTML>')
print('<html lang="en">')
print('<head> <meta charset="UTF-8">')
print('<title>Python Response</title> </head>')
print('<body>')
'''if bitPattern.match(bit) != None:
print('<h3>', bit, '</h3>')
else:
print('<h3>Неверный ввод</h3>')'''
print('<h3>', bit, '</h3>')
print('<a href="1.html">Back</a>')
print('</body>')
print('</html>')