Public bug reported: When a unicode string received from a python-suds call is saved in a django database an exception is generated in this line of /usr/lib/python2.7/dist-packages/django/db/backends/util.py: logger.debug('(%.3f) %s; args=%s' % (duration, sql, params),
This appears to be a bug in the suds.sax.text.Text class used inside of params. I reproduced the problem in a few lines of code: #!/usr/bin/env python from suds.sax.text import Text v=Text(u'Bl\xe5') print v print [ v ] ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: python-suds 0.4.1-2ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-35.55-generic 3.2.34 Uname: Linux 3.2.0-35-generic i686 NonfreeKernelModules: nvidia ApportVersion: 2.0.1-0ubuntu17.1 Architecture: i386 Date: Thu Jan 17 13:09:54 2013 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1) MarkForUpload: True PackageArchitecture: all ProcEnviron: LANGUAGE=en_US:en TERM=screen PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: suds UpgradeStatus: Upgraded to precise on 2012-05-08 (253 days ago) ** Affects: suds (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1100758 Title: suds.sax.text.Text objects with unicode cannot be encoded when used in lists To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/suds/+bug/1100758/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs