Add your funny or surprising Python error messages to this thread. A requirement is that you should also show (minimal) code that produces the message. Put the code below, so people can think about how to generate the message first, a little puzzle if you like.
Perhaps this will even be a useful thread, to brighten the life of the brave people doing the hard work of providing us with error messages.
I always liked:
ValueError: insecure string pickle
This error message is not strange if you think of "insecure", "string" and "pickle" as programming terms, but it's hugely mystifying to someone who isn't a programmer, since all of these words have different meanings in real life.
Some code to produce it:
>>> import cPickle >>> x = cPickle.dumps([1,2,3,"ratsj"]) >>> y = x[:18] + "?" + x[18:] >>> cPickle.loads(y) Traceback (most recent call last): File "<input>", line 1, in ? ValueError: insecure string pickle
-- Hans Nowak http://zephyrfalcon.org/
-- http://mail.python.org/mailman/listinfo/python-list