]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Convert print to a function and add future imports.
authorBen Darnell <ben@bendarnell.com>
Mon, 14 Jan 2013 00:35:04 +0000 (19:35 -0500)
committerBen Darnell <ben@bendarnell.com>
Mon, 14 Jan 2013 00:35:04 +0000 (19:35 -0500)
Automated with 2to3 and custom fixer.
2to3 -f print tornado > print.diff
2to3 -f print -d tornado > print_doctest.diff
maint/scripts/run_fixers.py -f future_import tornado > future.diff
cd tornado
git apply ../{print,print_doctest,future}.diff

62 files changed:
maint/scripts/custom_fixers/fix_future_imports.py
tornado/__init__.py
tornado/auth.py
tornado/autoreload.py
tornado/concurrent.py
tornado/curl_httpclient.py
tornado/escape.py
tornado/gen.py
tornado/httpclient.py
tornado/httpserver.py
tornado/httputil.py
tornado/ioloop.py
tornado/iostream.py
tornado/locale.py
tornado/log.py
tornado/netutil.py
tornado/options.py
tornado/platform/auto.py
tornado/platform/common.py
tornado/platform/epoll.py
tornado/platform/interface.py
tornado/platform/kqueue.py
tornado/platform/posix.py
tornado/platform/select.py
tornado/platform/twisted.py
tornado/platform/windows.py
tornado/process.py
tornado/simple_httpclient.py
tornado/stack_context.py
tornado/template.py
tornado/test/auth_test.py
tornado/test/concurrent_test.py
tornado/test/curl_httpclient_test.py
tornado/test/escape_test.py
tornado/test/gen_test.py
tornado/test/gettext_translations/extract_me.py
tornado/test/httpclient_test.py
tornado/test/httpserver_test.py
tornado/test/httputil_test.py
tornado/test/import_test.py
tornado/test/ioloop_test.py
tornado/test/iostream_test.py
tornado/test/locale_test.py
tornado/test/log_test.py
tornado/test/netutil_test.py
tornado/test/options_test.py
tornado/test/process_test.py
tornado/test/runtests.py
tornado/test/simple_httpclient_test.py
tornado/test/stack_context_test.py
tornado/test/template_test.py
tornado/test/testing_test.py
tornado/test/twisted_test.py
tornado/test/util.py
tornado/test/util_test.py
tornado/test/web_test.py
tornado/test/wsgi_test.py
tornado/testing.py
tornado/util.py
tornado/web.py
tornado/websocket.py
tornado/wsgi.py

index 3037abfed780b8c208d1554bc3d51d369345a3ea..2f4a85cde37a6eb91890f6a4bc475c3d8d1155a9 100644 (file)
@@ -22,11 +22,12 @@ class FixFutureImports(fixer_base.BaseFix):
         new = FromImport("__future__",
                          [Name("absolute_import", prefix=" "), Comma(),
                           Name("division", prefix=" "), Comma(),
+                          Name("print_function", prefix=" "), Comma(),
                           Name("with_statement", prefix=" ")])
         if old is not None:
             new.prefix = old.prefix
         return new
-       
+
     def transform(self, node, results):
         self.found_future_import = True
         return self.new_future_import(node)
@@ -56,5 +57,3 @@ class FixFutureImports(fixer_base.BaseFix):
             pos = 0
         tree.insert_child(pos, self.new_future_import(None))
         tree.insert_child(pos+1, Newline())  # terminates the import stmt
-
-
index 2d1bba88399932bc7ebdc141427f4578a649b072..b8c645f12608a192274a47049505ad0c6b864e86 100644 (file)
@@ -16,7 +16,7 @@
 
 """The Tornado web server and tools."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 # version is a human-readable version number.
 
index c472f9339a760ee8fb488d502968e374dfd62812..fd472853700d59655908024ed8cbf6614e7b816b 100644 (file)
@@ -44,7 +44,7 @@ Example usage for Google OpenID::
             # Save the user with, e.g., set_secure_cookie()
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import base64
 import binascii
index e7c5d481a55f525114bbd605394dcd877603e004..7aa153c18e6f8a3afb2df70280e02886c2e27cf5 100644 (file)
@@ -31,7 +31,7 @@ Additionally, modifying these variables will cause reloading to behave
 incorrectly.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 import sys
@@ -263,7 +263,7 @@ def main():
         script = sys.argv[1]
         sys.argv = sys.argv[1:]
     else:
-        print >>sys.stderr, _USAGE
+        print(_USAGE, file=sys.stderr)
         sys.exit(1)
 
     try:
index c1a9593c2fa45491aec9b161cc8e4f7062db5635..14786b03b8b30470956f40d026e4062f50628cfa 100644 (file)
@@ -13,7 +13,7 @@
 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 # License for the specific language governing permissions and limitations
 # under the License.
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import functools
 import sys
index ebf54ae9f96c5322896b4032bb60e59577b1d0e4..a576d727894b69bd52a96ba52dfac9cdf01e9db4 100644 (file)
@@ -16,7 +16,7 @@
 
 """Blocking and non-blocking HTTP client implementations using pycurl."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import cStringIO
 import collections
index 6833f9f169293d5000ad01d3c92c19204f96f465..ecf97a1df3e805b6a30c8af5538fa5b77720c727 100644 (file)
@@ -20,7 +20,7 @@ Also includes a few other miscellaneous string manipulation functions that
 have crept in over time.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import htmlentitydefs
 import re
index 88ded2effbede315f03d886c55330af14a5e734d..2513a836f11cbcdf7a3decb8f6018b47d4f963bc 100644 (file)
@@ -62,7 +62,7 @@ it was called with one argument, the result is that argument.  If it was
 called with more than one argument or any keyword arguments, the result
 is an `Arguments` object, which is a named tuple ``(args, kwargs)``.
 """
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import functools
 import operator
index dadb4d440e72f75084a827787ea01d565bc88169..ec75515a67413288860601f8cc1695517ba5211a 100644 (file)
@@ -29,7 +29,7 @@ you use a recent version of ``libcurl`` and ``pycurl``.  Currently the minimum
 supported version is 7.18.2, and the recommended version is 7.21.1 or newer.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import calendar
 import email.utils
@@ -446,9 +446,9 @@ def main():
             else:
                 raise
         if options.print_headers:
-            print response.headers
+            print(response.headers)
         if options.print_body:
-            print response.body
+            print(response.body)
     client.close()
 
 if __name__ == "__main__":
index 47120ca596defc1666a5a29ca0dabcf463a8787d..003f18409a913c56cbb92c4a146f921dfe272278 100644 (file)
@@ -24,7 +24,7 @@ This module also defines the `HTTPRequest` class which is exposed via
 `tornado.web.RequestHandler.request`.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import Cookie
 import socket
index a7d543cc23571ae45f11c2902bd3f9d87a4879d2..30cefbb2c6aa9848a69875d72cd4f623004ae240 100644 (file)
@@ -16,7 +16,7 @@
 
 """HTTP utility code shared by clients and servers."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import urllib
 import re
@@ -47,8 +47,8 @@ class HTTPHeaders(dict):
     ['A=B', 'C=D']
 
     >>> for (k,v) in sorted(h.get_all()):
-    ...    print '%s: %s' % (k,v)
-    ...
+    ...    print('%s: %s' % (k,v))
+    ... 
     Content-Type: text/html
     Set-Cookie: A=B
     Set-Cookie: C=D
index ef44decc6cc6615fbcfed57fda61433a69f631f3..9027ace4603d9228c9cea30da0166fd34c1d8f8e 100644 (file)
@@ -26,7 +26,7 @@ In addition to I/O events, the `IOLoop` can also schedule time-based events.
 `IOLoop.add_timeout` is a non-blocking alternative to `time.sleep`.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import datetime
 import errno
index f090bc6dda92e8311ac77f9076554bb754617807..9bc1269f57ae7193fd422a4a15c8f15bb816fb5a 100644 (file)
@@ -24,7 +24,7 @@ Contents:
 * `PipeIOStream`: Pipe-based IOStream implementation.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import collections
 import errno
@@ -874,17 +874,17 @@ def _merge_prefix(deque, size):
     string of up to size bytes.
 
     >>> d = collections.deque(['abc', 'de', 'fghi', 'j'])
-    >>> _merge_prefix(d, 5); print d
+    >>> _merge_prefix(d, 5); print(d)
     deque(['abcde', 'fghi', 'j'])
 
     Strings will be split as necessary to reach the desired size.
-    >>> _merge_prefix(d, 7); print d
+    >>> _merge_prefix(d, 7); print(d)
     deque(['abcdefg', 'hi', 'j'])
 
-    >>> _merge_prefix(d, 3); print d
+    >>> _merge_prefix(d, 3); print(d)
     deque(['abc', 'defg', 'hi', 'j'])
 
-    >>> _merge_prefix(d, 100); print d
+    >>> _merge_prefix(d, 100); print(d)
     deque(['abcdefghij'])
     """
     if len(deque) == 1 and len(deque[0]) <= size:
index e44875b301d8777c20966905e07d215a626cc5fb..b4abd5fe9cd5a5afef41c9ed1776c34ef9eb554d 100644 (file)
@@ -39,7 +39,7 @@ supported by gettext and related tools).  If neither method is called,
 the locale.translate method will simply return the original string.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import csv
 import datetime
index f7b74fe95b2ffb81d8a942b8fca05891b02c4e8b..495fba91ff9c3edd49e168e677c1f683c19afd0a 100644 (file)
@@ -28,7 +28,7 @@ These streams may be configured independently using the standard library's
 `logging` module.  For example, you may wish to send ``tornado.access`` logs
 to a separate file for analysis.
 """
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import logging
 import logging.handlers
index 0375cab3ab4334ec748a97a54c406b87d5f0a1f5..8137945ded3afbddff721f0a0e535a5da261293e 100644 (file)
@@ -16,7 +16,7 @@
 
 """Miscellaneous network utility code."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import errno
 import os
index ac1f07c19cbf6f094842e8b55334efe6d9888993..64083a92981bdcaf3e1cade9211f2e7f63962912 100644 (file)
@@ -57,7 +57,7 @@ simply call methods on it.  You may create additional `OptionParser`
 instances to define isolated sets of options, such as for subcommands.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import datetime
 import re
@@ -218,15 +218,15 @@ class OptionParser(object):
         """Prints all the command line options to stderr (or another file)."""
         if file is None:
             file = sys.stderr
-        print >> file, "Usage: %s [OPTIONS]" % sys.argv[0]
-        print >> file, "\nOptions:\n"
+        print("Usage: %s [OPTIONS]" % sys.argv[0], file=file)
+        print("\nOptions:\n", file=file)
         by_group = {}
         for option in self._options.itervalues():
             by_group.setdefault(option.group_name, []).append(option)
 
         for filename, o in sorted(by_group.items()):
             if filename:
-                print >> file, "\n%s options:\n" % os.path.normpath(filename)
+                print("\n%s options:\n" % os.path.normpath(filename), file=file)
             o.sort(key=lambda option: option.name)
             for option in o:
                 prefix = option.name
@@ -238,10 +238,10 @@ class OptionParser(object):
                 lines = textwrap.wrap(description, 79 - 35)
                 if len(prefix) > 30 or len(lines) == 0:
                     lines.insert(0, '')
-                print >> file, "  --%-30s %s" % (prefix, lines[0])
+                print("  --%-30s %s" % (prefix, lines[0]), file=file)
                 for line in lines[1:]:
-                    print >> file, "%-34s %s" % (' ', line)
-        print >> file
+                    print("%-34s %s" % (' ', line), file=file)
+        print(file=file)
 
     def _help_callback(self, value):
         if value:
index 7199cb5ce5fa0f709e069b9f266b06ff9660bc27..e55725b37b172c332acad1726bb00100d88dfbaf 100644 (file)
@@ -23,7 +23,7 @@ Most code that needs access to this functionality should do e.g.::
     from tornado.platform.auto import set_close_exec
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 
index a01f3789ec4cf1f5c2f887baac826623fe79eab6..011a810d17840bd40758ee507891de68ead11b4c 100644 (file)
@@ -1,5 +1,5 @@
 """Lowest-common-denominator implementations of platform functionality."""
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import errno
 import socket
index fa5b68eda95e73a07b662e53b0582aeea32c2095..cc8c0c6f55f3263be31a7e284ee0b2eba34aff5c 100644 (file)
@@ -18,7 +18,7 @@
 Supports the standard library's `select.epoll` function for Python 2.6+,
 and our own C module for Python 2.5.
 """
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 import select
index 5006f30b8fc0a5bfdffea00277ed081e8349075d..07da6babdbdcc929037401252ce2c613b77d5dd5 100644 (file)
@@ -21,7 +21,7 @@ for other tornado.platform modules.  Most code should import the appropriate
 implementation from `tornado.platform.auto`.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 
 def set_close_exec(fd):
index 2f14c15c3742c6a68741aafa4b3c2826d73aa243..a9c189813c980270b106edf9b1c9609da4a29f0d 100644 (file)
@@ -14,7 +14,7 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 """KQueue-based IOLoop implementation for BSD/Mac systems."""
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import select
 
index 487f97a9a7fc400e83dfd1fb793c59db4a597892..deed7b9a6d359066c5b974acdeb25d8368ffe360 100644 (file)
@@ -16,7 +16,7 @@
 
 """Posix implementations of platform-specific functionality."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import fcntl
 import os
index 51dc964e02365942e97e6756e50998c1e16ba157..f28694c676eed57c34f869e934feee4fca360fa6 100644 (file)
@@ -17,7 +17,7 @@
 
 Used as a fallback for systems that don't support epoll or kqueue.
 """
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import select
 
index 1efc82b70aeb3d4f0ec500d74e5c46d433b18727..07db8085c901cddbb834a6082c8b5303ca7d24c2 100644 (file)
@@ -64,7 +64,7 @@ reactor.  Recommended usage::
 This module has been tested with Twisted versions 11.0.0 and newer.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import functools
 import datetime
index 80c8a6e2886360e4f2660d98bbf6f29d1bf6cfbf..817bdca13e367ea3ad7ba767bea2b3f913720380 100644 (file)
@@ -2,7 +2,7 @@
 # for production use.
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import ctypes
 import ctypes.wintypes
 
index f8f532ce41f2caa0313d01f9755cf9b3a29bbc41..229a0d8791a1fb77f8ced867bb38522757c0e3a5 100644 (file)
@@ -16,7 +16,7 @@
 
 """Utilities for working with multiple processes."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import errno
 import functools
index 7000d987e73da5b96b9c484bbaed483586dde2f8..a289d39668f5fc10488285ffe978f5958649eaec 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 from tornado.escape import utf8, _unicode, native_str
 from tornado.httpclient import HTTPRequest, HTTPResponse, HTTPError, AsyncHTTPClient, main, _RequestProxy
index d4aec3c5eeb30f43ced1c2dce7a5a958139a12ec..832fe99f5280ec12705770682587ec621290036b 100644 (file)
@@ -66,7 +66,7 @@ Here are a few rules of thumb for when it's necessary:
   block that references your `StackContext`.
 '''
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import contextlib
 import functools
index 0cd8124e8e5c44a7fca487df99b7c1100f92ef15..2a31f3f21ae16c1b9572982b62f6306c420f70dd 100644 (file)
@@ -179,7 +179,7 @@ with ``{# ... #}``.
     ``{% continue %}`` may be used inside the loop.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import cStringIO
 import datetime
@@ -620,7 +620,7 @@ class _CodeWriter(object):
             ancestors = ["%s:%d" % (tmpl.name, lineno)
                          for (tmpl, lineno) in self.include_stack]
             line_comment += ' (via %s)' % ', '.join(reversed(ancestors))
-        print >> self.file, "    " * indent + line + line_comment
+        print("    " * indent + line + line_comment, file=self.file)
 
 
 class _TemplateReader(object):
index d486b4ed1070108be7e49558032d73df22ef032e..138684d46be99241309748a6e7dbaddade4fa18d 100644 (file)
@@ -4,7 +4,7 @@
 # python 3)
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado.auth import OpenIdMixin, OAuthMixin, OAuth2Mixin, TwitterMixin
 from tornado.escape import json_decode
 from tornado.testing import AsyncHTTPTestCase
index a33f4a580e240491703e9c140de7a599aceb7889..e0899bb672d9c3793cf51b930fb40fec56952b9e 100644 (file)
@@ -13,7 +13,7 @@
 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 # License for the specific language governing permissions and limitations
 # under the License.
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import logging
 import re
index 86ec3a8b5073f15f5f1be61bb98b14738f7a6730..95e1b037d341c0b047bf76669bf9974b22cf0d8f 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado.httpclient import HTTPRequest
 from tornado.stack_context import ExceptionStackContext
 from tornado.testing import AsyncHTTPTestCase
index 38a8eacc9fcc9dd3770f64fc0327ee08502b1d6a..ba40ccf8d48b593aa5d5b60de0d0de8c396b591a 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import tornado.escape
 
 from tornado.escape import utf8, xhtml_escape, xhtml_unescape, url_escape, url_unescape, to_unicode, json_decode, json_encode
index b25d1050f2eddce1e92262375764ee915c73fbbe..0c547fc464de5f5c28ebad2bc5c0c3dc47d57bf7 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import functools
 from tornado.escape import url_escape
 from tornado.httpclient import AsyncHTTPClient
index e2d7476bb4602638e251f8175040334ba2ef0abe..75406ecc77d70611d2a3986cdeb82c788063a7c2 100644 (file)
@@ -6,4 +6,6 @@
 # 2) Edit tornado_test.po, setting CHARSET and setting msgstr
 # 3) msgfmt tornado_test.po -o tornado_test.mo
 # 4) Put the file in the proper location: $LANG/LC_MESSAGES
+
+from __future__ import absolute_import, division, print_function, with_statement
 _("school")
index 22af0b2990a4ef661e5d71553cfa8052d9e19022..bc32eb7b7da080a368f68754dfacfecd58df3852 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import base64
 import binascii
index 0b1d3dc3a50067a68fd573e0572c3a1d34e99f87..fde10684b61f7d855ac92131fd03a1b24a7fa3ce 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado import httpclient, simple_httpclient, netutil
 from tornado.escape import json_decode, utf8, _unicode, recursive_unicode, native_str
 from tornado.httpserver import HTTPServer
index 77534561e49973d6820ba95ea26851401ffb7afd..6a13d022bbed51c8fb26a554a28727472ac60503 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado.httputil import url_concat, parse_multipart_form_data, HTTPHeaders
 from tornado.escape import utf8
 from tornado.log import gen_log
index f6a1673c9e340953511163ad20cbe8d465f9161d..f4b2aaa7f06f22a3645ac6c97dd7c6112fd71146 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado.test.util import unittest
 
 
index d3efb44242bb2f9fad854c0f8eefd54fe59fde99..44ad8960cf24c963dd000b4f791dd796c64da78b 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import contextlib
 import datetime
 import functools
index 706f596ca40f9ef7d0a54430afbf3626e8621801..13bb5917a1df82d7ac02c5686c97b718211df820 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado import netutil
 from tornado.ioloop import IOLoop
 from tornado.iostream import IOStream, SSLIOStream, PipeIOStream
index f23440c249ea8359855bf3f604c4ae21cd60b011..5527a63b4a99dc464f5dac27c47c1867368ee4a0 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 import tornado.locale
index ff75523c763ad0f443c479649b2645660202a485..3bcf4a1a8732fa1763336bc33ab291f2731fcde2 100644 (file)
@@ -13,7 +13,7 @@
 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 # License for the specific language governing permissions and limitations
 # under the License.
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import contextlib
 import glob
index a2966b2be1ba4c92b315a711847647922686fc45..e4f149fc3f44e064e8561df441f1ede2b212aca3 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import socket
 
index c774dd8ffefabaf6002d9fec78cad14c610a7e6f..66e6ffdf8efa8ec3039544d662f65e78a56a9452 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import sys
 
index 2ea33841cadcfc93b614d27e48c8f029dfad7586..0f5ca5ad2ba0c150f9a575c136a75792fb4739d1 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import logging
 import os
 import signal
index be5d696bd6bffcaf62bff792fac3a4ecb39a322b..dad544bca857b99d3255fa0c0ab9d025249eef20 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import logging
 import textwrap
 import sys
index 66faed1e493987f4ad8eb85e7921c00fa9cd9761..7ca61b5fb40ffdd488dd032c06c3616364cc69a9 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import collections
 from contextlib import closing
index 53c640f8ada71e08ec9feb657f7c0b1f95dd461a..ba4e768690b93fde3b7296b87ff14a98ae439eef 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 from tornado.log import app_log
 from tornado.stack_context import StackContext, wrap, NullContext
index 14047e2d7e16f76d2ce41e09175d295e86df744d..2ad9876a980e898a477f9aad96fa341890c26bd4 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 import traceback
index 7fcbda8fd62b4d03573c2424ccdeb0f530b937ad..428b8a1011db1f18ce5b2176da7cd38922a61a41 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import time
 from tornado.testing import AsyncTestCase
 from tornado.test.util import unittest
index 254433670acc2f6f133b5b67a04afd6cbfa2a2db..d4bdaa10e3f381e472c0683c299d933466302d94 100644 (file)
@@ -17,7 +17,7 @@
 Unittest for the twisted-style reactor.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 import shutil
index b048b5027fa703a5e7cd6dd6ae3f5fdc868b495a..8d76343cac8238cb17979e8eaabdae2fa21ccbc2 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import os
 import sys
index 068f8d9f3ce966d36be46255cbd376c6a4127b0d..db4b0bcc199d791277733b32241400cdf28f4207 100644 (file)
@@ -1,5 +1,5 @@
 # coding: utf-8
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 import sys
 
 from tornado.escape import utf8
index 255a85b1ba9e09540bf8a2bb8804ace8a450e905..5a3ebd1bb38f55e73c0ea485227cc041cb341488 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from tornado import gen
 from tornado.escape import json_decode, utf8, to_unicode, recursive_unicode, native_str, to_basestring
 from tornado.iostream import IOStream
index 1d832adf5acd8f096efdce26fa52e005b25a00e7..e2b261084e81178e25d23cf1654cf0ec80ac73f1 100644 (file)
@@ -1,4 +1,4 @@
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 from wsgiref.validate import validator
 
 from tornado.escape import json_decode
index bca68999d419d9d24793f79c0f850b1e059eab44..68de1a7dbbee894a788230a9ec172fddb50b8a34 100644 (file)
@@ -18,7 +18,7 @@ inheritance.  See the docstrings for each class/function below for more
 information.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 from cStringIO import StringIO
 try:
@@ -496,7 +496,7 @@ def main(**kwargs):
         kwargs['buffer'] = True
 
     if __name__ == '__main__' and len(argv) == 1:
-        print >> sys.stderr, "No tests specified"
+        print("No tests specified", file=sys.stderr)
         sys.exit(1)
     try:
         # In order to be able to run tests by their fully-qualified name
index 0dda16506f7c38dec533f93a98cf5720f554493f..429c0c17c6b72350ddb20242fe825d25807be4ef 100644 (file)
@@ -1,6 +1,6 @@
 """Miscellaneous utility functions."""
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import zlib
 
index 446a330c2557fcc050e08098bea591cc0e266710..17758919bc87b87163d6bf39a69cb750485a9f31 100644 (file)
@@ -49,7 +49,7 @@ threads it is important to use IOLoop.add_callback to transfer control
 back to the main thread before finishing the request.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import Cookie
 import base64
index 08f2e0fe6148cb3a6e795d44d2f0391079eb7288..3b68be1865c08970319f069a24d4ae5b9defb787 100644 (file)
@@ -17,7 +17,7 @@ communication between the browser and server.
    documentation for caveats).
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 # Author: Jacob Kristhammar, 2010
 
 import array
index 3cb08502ed1546c6f4065227bf0447415e50f404..77163ea0cbf90b55f05a0c37eb265e5634e743d4 100644 (file)
@@ -29,7 +29,7 @@ provides WSGI support in two ways:
   and Tornado handlers in a single server.
 """
 
-from __future__ import absolute_import, division, with_statement
+from __future__ import absolute_import, division, print_function, with_statement
 
 import Cookie
 import httplib