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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.