Updating a project
Rafel Amer <[email protected]>
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I'm trying to update a project with the following python script
#!/usr/bin/python
import xmlrpclib
HOST="localhost"
LOGIN="ogo-admin"
PWD = "myPassword"
URL="http://%s:%s@%s:80/RPC2" % ( LOGIN, PWD, HOST )
try:
server = xmlrpclib.Server(URL)
except TypeError, e:
print "Catched:", e, "\n"
print "Likely reason: you didn't install a basic-auth enabled XML-RPC"
print "client library!"
sys.exit(1)
dict = {}
dict['qualifier'] = "number = 'P13940'"
project = server.project.fetch(dict)[0]
print project['name']
project['name'] = "AAAAAAAAAAAAAAAAA"
result = server.project.update(project)
but I get the following error
Projecte número 2
Traceback (most recent call last):
File "./listProjectCodes.py", line 24, in ?
result = server.project.update(project)
File "/usr/lib/python2.3/xmlrpclib.py", line 1032, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.3/xmlrpclib.py", line 1313, in __request
allow_none=self.__allow_none)
File "/usr/lib/python2.3/xmlrpclib.py", line 964, in dumps
data = m.dumps(params)
File "/usr/lib/python2.3/xmlrpclib.py", line 607, in dumps
result = string.join(out, "")
File "/usr/lib/python2.3/string.py", line 135, in join
return sep.join(words)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5:
ordinal not in range(128)
What's wrong?
Thanks.
R. Amer
Polythecnic University of Catalonia
--
OpenGroupware.org XML-RPC
[email protected]
http://mail.opengroupware.org/mailman/listinfo/xmlrpc