python: renamed uri as url for consistency

This commit is contained in:
Tatsuhiro Tsujikawa 2012-08-28 01:46:53 +09:00
parent 33d35912a5
commit b4758b5701
1 changed files with 20 additions and 20 deletions

View File

@ -1488,8 +1488,8 @@ try:
from urllib.parse import urlsplit from urllib.parse import urlsplit
class BaseSPDYStreamHandler: class BaseSPDYStreamHandler:
def __init__(self, uri, fetcher): def __init__(self, url, fetcher):
self.uri = uri self.url = url
self.fetcher = fetcher self.fetcher = fetcher
self.stream_id = None self.stream_id = None
@ -1506,9 +1506,9 @@ try:
pass pass
class UrlFetcher: class UrlFetcher:
def __init__(self, server_address, uris, StreamHandlerClass): def __init__(self, server_address, urls, StreamHandlerClass):
self.server_address = server_address self.server_address = server_address
self.handlers = [StreamHandlerClass(uri, self) for uri in uris] self.handlers = [StreamHandlerClass(url, self) for url in urls]
self.streams = {} self.streams = {}
self.finished = [] self.finished = []
@ -1601,7 +1601,7 @@ try:
self.server_address[1]) self.server_address[1])
for handler in self.handlers: for handler in self.handlers:
res = urlsplit(handler.uri) res = urlsplit(handler.url)
if res.path: if res.path:
path = res.path path = res.path
else: else:
@ -1644,33 +1644,33 @@ try:
[self.sock] if want_write else [], [self.sock] if want_write else [],
[]) [])
def _urlfetch_session_one(uris, StreamHandlerClass): def _urlfetch_session_one(urls, StreamHandlerClass):
res = urlsplit(uris[0]) res = urlsplit(urls[0])
if res.scheme != 'https': if res.scheme != 'https':
raise UrlFetchError('Unsupported scheme {}'.format(res.scheme)) raise UrlFetchError('Unsupported scheme {}'.format(res.scheme))
hostname = res.hostname hostname = res.hostname
port = res.port if res.port else 443 port = res.port if res.port else 443
f = UrlFetcher((hostname, port), uris, StreamHandlerClass) f = UrlFetcher((hostname, port), urls, StreamHandlerClass)
f.loop() f.loop()
def urlfetch(uri_or_uris, StreamHandlerClass): def urlfetch(url_or_urls, StreamHandlerClass):
if isinstance(uri_or_uris, str): if isinstance(url_or_urls, str):
_urlfetch_session_one([uri_or_uris], StreamHandlerClass) _urlfetch_session_one([url_or_urls], StreamHandlerClass)
else: else:
uris = [] urls = []
prev_addr = (None, None) prev_addr = (None, None)
for uri in uri_or_uris: for url in url_or_urls:
res = urlsplit(uri) res = urlsplit(url)
port = res.port if res.port else 443 port = res.port if res.port else 443
if prev_addr != (res.hostname, port): if prev_addr != (res.hostname, port):
if uris: if urls:
_urlfetch_session_one(uris, StreamHandlerClass) _urlfetch_session_one(urls, StreamHandlerClass)
uris = [] urls = []
prev_addr = (res.hostname, port) prev_addr = (res.hostname, port)
uris.append(uri) urls.append(url)
if uris: if urls:
_urlfetch_session_one(uris, StreamHandlerClass) _urlfetch_session_one(urls, StreamHandlerClass)
except ImportError: except ImportError:
# No server for 2.x because they lack TLS NPN. # No server for 2.x because they lack TLS NPN.