This is an important update, and also one that is 100% backwards compatible.
This update allows you to have nice Python method signatures, as opposed to
the hacky "*p, **kw" trick that v0.6 required on all methods.
To clarify, an example. v0.6 code required this:
class MyXmlRpc(XmlRpcController):
@xmlrpc([['int', 'int', 'int']])
def sumthem(self, *p):
return p[0] + p[1]
v0.8 finally corrects this ugliness. This now works:
class MyXmlRpc(XmlRpcController):
@xmlrpc([['int', 'int', 'int']])
def sumthem(self, i1, i2):
return i1+i2
Note that any code written for v0.6 will work just fine with v0.8. This is a
purely cosmetic change, though a welcome one, I think.
--
Michael J. Pedersen
My IM IDs: Jabber/[email protected], ICQ/103345809, AIM/pedermj022171
Yahoo/pedermj2002, MSN/[email protected]
--
You received this message because you are subscribed to the Google Groups
"TurboGears Trunk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/turbogears-trunk?hl=en.