En este caso no, por que no es un error de syntaxis, el código simplemente no se deja de ejecutar. Y eso es lo mismo en todos los lenguajes.
Tu problema es como estás corriendo eso en la web, ya te dijimos que esto no es PHP. si no quieres usar un framework grande como django puedes hacer con uno más sencillo, por ejemplo
bottle, un ejemplo quedaría así:
Código Python:
Ver originalfrom bottle import route, run
@route('/hello')
def hello():
assert False
return "Hello World!"
run(host='localhost', port=8080, debug=True)
Corriendo el script y entrando a
http://localhost:8080/ ya tendrías funcionando eso. Para desarrollar no necesitas usar apache, y cuando lo uses en producción si tendrás que usar wsgi.
Saludos