This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lemburg
Recipients
Date 2007-05-04.10:27:52
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Python (currently) does not allow non-ASCII identifiers, so it's not surprising that Unicode parameter names don't work.

It's also a really bad idea to pass data from an AJAX XML or JSON request directly to a function without doing at least some post-processing of the data in order to prevent DOS attacks, code injection, etc.

dict((str(key), value) for key, value in kw.iteritems()) is all that's needed for the above. 

BTW, I don't think those few micro-seconds really matter in the face of XML or JSON decoding, network latency, etc. ;-)
History
Date User Action Args
2007-08-23 16:12:48adminlinkissue1712419 messages
2007-08-23 16:12:48admincreate