File "build\bdist.win-amd64\egg\googleads\common.py", line 296, in MakeSoapRequest
File "build\bdist.win-amd64\egg\suds\client.py", line 521, in __call__
File "build\bdist.win-amd64\egg\suds\client.py", line 576, in invoke
File "build\bdist.win-amd64\egg\suds\bindings\binding.py", line 109, in get_message
File "build\bdist.win-amd64\egg\suds\bindings\document.py", line 95, in bodycontent
File "build\bdist.win-amd64\egg\suds\argparser.py", line 83, in parse_args
File "build\bdist.win-amd64\egg\suds\argparser.py", line 108, in __call__
File "build\bdist.win-amd64\egg\suds\argparser.py", line 299, in __process_parameters
File "build\bdist.win-amd64\egg\suds\argparser.py", line 294, in __process_parameter
File "build\bdist.win-amd64\egg\suds\bindings\document.py", line 86, in add_param
File "build\bdist.win-amd64\egg\suds\bindings\document.py", line 130, in mkparam
File "build\bdist.win-amd64\egg\suds\bindings\binding.py", line 225, in mkparam
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 59, in process
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 72, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 88, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 229, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 168, in append
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 72, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 88, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 284, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 168, in append
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 72, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 88, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 229, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 168, in append
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 72, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 88, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 284, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 168, in append
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 72, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 88, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 284, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 168, in append
File "build\bdist.win-amd64\egg\suds\mx\core.py", line 72, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 88, in append
File "build\bdist.win-amd64\egg\suds\mx\appender.py", line 184, in append
File "build\bdist.win-amd64\egg\suds\sax\element.py", line 239, in setText
File "build\bdist.win-amd64\egg\suds\sax\text.py", line 43, in __new__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 10: ordinal not in range(128)Hello,
This appears to be an issue with how suds handles unicode in Python 2. That said, it's pretty easy to work around this--all you have to do is send unicode content in a unicode string rather than encoding it.
In your case, that particular character can be represented as u'\u0905'. Alternatively, you can change your default encoding as seen in PEP 0263 and use those characters directly.
Thanks,
Umesh, AdWords API Team.