Re: Pyhton 2.4
Adam Tauno Williams <[email protected]> Wed, 10 May 2006 08:49:34 -0400
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <1147265375.9031.3.camel@localhost> |
On Wed, 2006-05-10 at 14:28 +0200, Helge Hess wrote:
> On 10. Mai 2006, at 13:18 Uhr, Adam Tauno Williams wrote:
> > Anyone have an example of a Python->OGo XML-RPC call using a modern
> > Python 2.4?
> http://docs.python.org/lib/module-xmlrpclib.html
> > scripts like -
> > http://bugzilla.opengroupware.org/bugzilla/attachment.cgi?
> > id=410&action=view - no longer work.
> Si. I think you where using the old replacement xmlrpclib provided by
> OGo. With Python 2.0 or so the parameters changed.
I think so.
> > server = xmlrpclib.Server(sys.argv[1],sys.argv[2],sys.argv[3])
> > - then it fails with -
> > AttributeError: 'str' object has no attribute 'request'
> I think this is because either the second or the third arguments
> should not be strings.
> If I understand it right it should be just:
> s = xmlrpclib.Server("http://user:passwd@localhost/RPC2")
> This works for me (Debian Python 2.3).
Yep, this works -
#!/usr/bin/env python
import xmlrpclib
server =
xmlrpclib.Server('http://{username}:{password}@{hostname}/RPC2')
person = server.person.getById("10100");
print(person["url"])
person["url"] = ""
person = server.person.update(person)
print(person["url"]
--- producing the output ---
awilliam@aleph:~> ./test.py
http://www.whitemice.org
http://www.whitemice.org
-- which is a test case of Bug#1723
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBEYeFeLRePpNle04MRAl2oAJ42KCfv7djP9qrX1NqrVXxVWXzxAQCeKAob 9/FR18lfu7208VPGANLAcMY= =M4jf -----END PGP SIGNATURE-----