#5174: fix wrong file closing in example.

This commit is contained in:
Georg Brandl 2009-02-07 12:21:17 +00:00
parent 8e5e438d21
commit 34feea3205
1 changed files with 4 additions and 6 deletions

View File

@ -318,9 +318,8 @@ XMLRPC::
import xmlrpclib
def python_logo():
handle = open("python_logo.jpg")
return xmlrpclib.Binary(handle.read())
handle.close()
with open("python_logo.jpg") as handle:
return xmlrpclib.Binary(handle.read())
server = SimpleXMLRPCServer(("localhost", 8000))
print "Listening on port 8000..."
@ -333,9 +332,8 @@ The client gets the image and saves it to a file::
import xmlrpclib
proxy = xmlrpclib.ServerProxy("http://localhost:8000/")
handle = open("fetched_python_logo.jpg", "w")
handle.write(proxy.python_logo().data)
handle.close()
with open("fetched_python_logo.jpg", "w") as handle:
handle.write(proxy.python_logo().data)
.. _fault-objects: