Commit 810b94a3 authored by Ross Lagerwall's avatar Ross Lagerwall

Issue #11818: Fix tempfile examples for Python 3.

parent dbb677a8
...@@ -242,26 +242,26 @@ Here are some examples of typical usage of the :mod:`tempfile` module:: ...@@ -242,26 +242,26 @@ Here are some examples of typical usage of the :mod:`tempfile` module::
# create a temporary file and write some data to it # create a temporary file and write some data to it
>>> fp = tempfile.TemporaryFile() >>> fp = tempfile.TemporaryFile()
>>> fp.write('Hello world!') >>> fp.write(b'Hello world!')
# read data from file # read data from file
>>> fp.seek(0) >>> fp.seek(0)
>>> fp.read() >>> fp.read()
'Hello world!' b'Hello world!'
# close the file, it will be removed # close the file, it will be removed
>>> fp.close() >>> fp.close()
# create a temporary file using a context manager # create a temporary file using a context manager
>>> with tempfile.TemporaryFile() as fp: >>> with tempfile.TemporaryFile() as fp:
... fp.write('Hello world!') ... fp.write(b'Hello world!')
... fp.seek(0) ... fp.seek(0)
... fp.read() ... fp.read()
'Hello world!' b'Hello world!'
>>> >>>
# file is now closed and removed # file is now closed and removed
# create a temporary directory using the context manager # create a temporary directory using the context manager
>>> with tempfile.TemporaryDirectory() as tmpdirname: >>> with tempfile.TemporaryDirectory() as tmpdirname:
... print 'created temporary directory', tmpdirname ... print('created temporary directory', tmpdirname)
>>> >>>
# directory and contents have been removed # directory and contents have been removed
...@@ -257,6 +257,11 @@ Tests ...@@ -257,6 +257,11 @@ Tests
- Issue #10826: Prevent sporadic failure in test_subprocess on Solaris due - Issue #10826: Prevent sporadic failure in test_subprocess on Solaris due
to open door files. to open door files.
Documentation
-------------
- Issue #11818: Fix tempfile examples for Python 3.
What's New in Python 3.2? What's New in Python 3.2?
========================= =========================
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment