except ImportError:
import urllib as urllib_parse # py2
+try:
+ long # py2
+except NameError:
+ long = int # py3
class AuthError(Exception):
pass
from tornado.stack_context import NullContext, wrap
from tornado.ioloop import IOLoop
+try:
+ long # py2
+except NameError:
+ long = int # py3
+
@implementer(IDelayedCall)
class TornadoDelayedCall(object):
from tornado.httpclient import HTTPResponse, HTTPError, AsyncHTTPClient, main, _RequestProxy
from tornado import httputil
from tornado.http1connection import HTTP1Connection, HTTP1ConnectionParameters
-from tornado.iostream import IOStream, SSLIOStream, StreamClosedError
+from tornado.iostream import StreamClosedError
from tornado.netutil import Resolver, OverrideResolver
from tornado.log import gen_log
from tornado import stack_context
from tornado.concurrent import Future
from tornado.ioloop import IOLoop
-from tornado.iostream import IOStream, SSLIOStream
+from tornado.iostream import IOStream
from tornado import gen
from tornado.netutil import Resolver
"/decode_arg/%E9?foo=%E9&encoding=latin1",
"/decode_arg_kw/%E9?foo=%E9&encoding=latin1",
]
- for url in urls:
- response = self.fetch(url)
+ for req_url in urls:
+ response = self.fetch(req_url)
response.rethrow()
data = json_decode(response.body)
self.assertEqual(data, {u('path'): [u('unicode'), u('\u00e9')],
# These urls are all equivalent.
urls = ["/decode_arg/1%20%2B%201?foo=1%20%2B%201&encoding=utf-8",
"/decode_arg/1%20+%201?foo=1+%2B+1&encoding=utf-8"]
- for url in urls:
- response = self.fetch(url)
+ for req_url in urls:
+ response = self.fetch(req_url)
response.rethrow()
data = json_decode(response.body)
self.assertEqual(data, {u('path'): [u('unicode'), u('1 + 1')],