adjust to new netlib headers

This commit is contained in:
Maximilian Hils 2015-09-05 18:16:08 +02:00
parent a10acda80b
commit b889e9e1a2
4 changed files with 9 additions and 11 deletions

View File

@ -197,10 +197,10 @@ class Response(_HTTPMessage):
1,
Code(101)
)
hdrs = netlib.websockets.WebsocketsProtocol.server_handshake_headers(
headers = netlib.websockets.WebsocketsProtocol.server_handshake_headers(
settings.websocket_key
)
for i in hdrs.lst:
for i in headers.fields:
if not get_header(i[0], self.headers):
tokens.append(
Header(
@ -309,7 +309,7 @@ class Request(_HTTPMessage):
1,
Method("get")
)
for i in netlib.websockets.WebsocketsProtocol.client_handshake_headers().lst:
for i in netlib.websockets.WebsocketsProtocol.client_handshake_headers().fields:
if not get_header(i[0], self.headers):
tokens.append(
Header(

View File

@ -1,7 +1,6 @@
import pyparsing as pp
from netlib import odict
from netlib.http import user_agents, semantics
from netlib.http import user_agents, semantics, Headers
from . import base, message
"""
@ -179,7 +178,7 @@ class Response(_HTTP2Message):
if self.rendered_values:
return self.rendered_values
else:
headers = odict.ODictCaseless([header.values(settings) for header in self.headers])
headers = Headers([header.values(settings) for header in self.headers])
body = self.body
if body:
@ -262,7 +261,7 @@ class Request(_HTTP2Message):
if self.nested_response:
path += self.nested_response.parsed.spec()
headers = odict.ODictCaseless([header.values(settings) for header in self.headers])
headers = Headers([header.values(settings) for header in self.headers])
body = self.body
if body:

View File

@ -4,9 +4,8 @@ import os
import sys
import threading
import urllib
import time
from netlib import tcp, http, wsgi, certutils, websockets, odict
from netlib import tcp, http, certutils, websockets
from netlib.http import http1, http2
from . import version, app, language, utils, log, protocols
@ -160,7 +159,7 @@ class PathodHandler(tcp.BaseHandler):
request=dict(
path=path,
method=method,
headers=headers.lst,
headers=headers.fields,
httpversion=httpversion,
sni=self.sni,
remote_address=self.address(),

View File

@ -1,6 +1,6 @@
import time
from netlib import tcp, http, wsgi, certutils, websockets, odict
from netlib import tcp, http, wsgi, certutils, websockets
from .. import version, app, language, utils, log
class WebsocketsProtocol: