New submission from Stefan Behnel <[EMAIL PROTECTED]>: Using 3.0a5, the following code crashes in vgetargskeywords (getargs.c:1542)
>>> d = {b"encoding": "abc"} >>> str(b"abc", **d) It should raise a TypeError instead, i.e. line 1535 should read if (!PyUnicode_Check(key)) { instead of if (!PyString_Check(key) && !PyUnicode_Check(key)) { ---------- components: Interpreter Core messages: 66958 nosy: scoder severity: normal status: open title: Crash in ParseTupleAndKeywords when passing byte string keywords type: crash versions: Python 3.0 __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2895> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com