[Checkins]
SVN: zope.app.testing/trunk/src/zope/app/testing/xmlrpc.py
fixed default transport generation. there used to be only
exactly one instance of the transport leading to all sorts of
strange side effects
Christian Zagrodnick
cz at gocept.com
Wed Aug 8 11:54:00 EDT 2007
Log message for revision 78707:
fixed default transport generation. there used to be only exactly one instance of the transport leading to all sorts of strange side effects
Changed:
U zope.app.testing/trunk/src/zope/app/testing/xmlrpc.py
-=-
Modified: zope.app.testing/trunk/src/zope/app/testing/xmlrpc.py
===================================================================
--- zope.app.testing/trunk/src/zope/app/testing/xmlrpc.py 2007-08-08 14:30:42 UTC (rev 78706)
+++ zope.app.testing/trunk/src/zope/app/testing/xmlrpc.py 2007-08-08 15:53:59 UTC (rev 78707)
@@ -63,12 +63,14 @@
StringIO.StringIO(response.getBody()), sock=None)
-def ServerProxy(uri, transport=ZopeTestTransport(), encoding=None,
+def ServerProxy(uri, transport=None, encoding=None,
verbose=0, allow_none=0, handleErrors=True):
"""A factory that creates a server proxy using the ZopeTestTransport
by default.
-
+
"""
+ if transport is None:
+ transport = ZopeTestTransport()
if isinstance(transport, ZopeTestTransport):
transport.handleErrors = handleErrors
return xmlrpclib.ServerProxy(uri, transport, encoding, verbose, allow_none)
More information about the Checkins
mailing list