Me gustaría ver quién puede hacer que Python tenga un bloqueo fatal con el código más creativo. Esto significa que cuando se ejecuta el programa, Windows, por ejemplo, se hará cargo y aparecerá algo como "IDLE ha dejado de funcionar", o Linux hará lo que haga Linux cuando un programa se bloquee.
Reglas:
Esto debe hacerse en Python 2.7 o superior (por lo que no se aprovechan los errores antiguos que se han corregido en futuras versiones de Python).
La definición de "bloqueo" es "hacer que IDLE o Python salgan de manera involuntaria". Esto no significa "hacer que IDLE o Python se detengan y dar un rastreo". Esto también significa que exit, sys.quit, abort, etc. no son respuestas válidas. Por ejemplo, esto no será aceptado:
import sys try: print c # Crashes Here, as c is not defined. except NameError, SyntaxError: print "Oh No!" sys.exit()
No se acepta hacer que Python deje de responder.
El código debe explicarse sobre lo que hace para bloquearse. Un enlace a un informe de error está bien.
¡La respuesta más votada después de 10 días gana! ¡¡Empezar!!
EDITAR: ¿ Puedo dejar en claro que el objetivo no es hacer que Python simplemente detenga la ejecución del programa con un rastreo? El objetivo es hacer que Python se bloquee por completo o deje de funcionar. Esto significa que si esta tarea se realiza con éxito, Windows le daría esto (no estoy bloqueando Word aquí, es solo un ejemplo de lo que debería suceder para un programa diferente):
o esto:
prnt
pregunta es intencional.