Home | History | Annotate | Download | only in mod_pywebsocket

Lines Matching full:self

110     def __init__(self, request_handler):
116 self._request_handler = request_handler
118 def get_local_addr(self):
120 return (self._request_handler.server.server_name,
121 self._request_handler.server.server_port)
124 def get_remote_addr(self):
129 return self._request_handler.client_address
132 def write(self, data):
134 return self._request_handler.wfile.write(data)
136 def read(self, length):
138 return self._request_handler.rfile.read(length)
140 def get_memorized_lines(self):
142 return self._request_handler.rfile.get_memorized_lines()
148 def __init__(self, request_handler, use_tls):
154 self._request_handler = request_handler
155 self.connection = _StandaloneConnection(request_handler)
156 self._use_tls = use_tls
158 def get_uri(self):
160 return self._request_handler.path
163 def get_headers_in(self):
165 return self._request_handler.headers
168 def is_https(self):
170 return self._use_tls
178 def __init__(self, server_address, RequestHandlerClass):
182 self, server_address, RequestHandlerClass)
183 self.socket = self._create_socket()
184 self.server_bind()
185 self.server_activate()
187 def _create_socket(self):
188 socket_ = socket.socket(self.address_family, self.socket_type)
196 def handle_error(self, rquest, client_address):
209 def setup(self):
212 self.connection = self.request
213 self.rfile = memorizingfile.MemorizingFile(
214 socket._fileobject(self.request, 'rb', self.rbufsize),
216 self.wfile = socket._fileobject(self.request, 'wb', self.wbufsize)
218 def __init__(self, *args, **keywords):
219 self._request = _StandaloneRequest(
220 self, WebSocketRequestHandler.options.use_tls)
221 self._dispatcher = WebSocketRequestHandler.options.dispatcher
222 self._print_warnings_if_any()
223 self._handshaker = handshake.Handshaker(
224 self._request, self._dispatcher,
227 self, *args, **keywords)
229 def _print_warnings_if_any(self):
230 warnings = self._dispatcher.source_warnings()
235 def parse_request(self):
240 result = CGIHTTPServer.CGIHTTPRequestHandler.parse_request(self)
243 self._handshaker.do_handshake()
244 self._dispatcher.transfer_data(self._request)
259 def log_request(self, code='-', size='-'):
263 self.requestline, str(code), str(size))
265 def log_error(self, *args):
270 logging.warn('%s - %s' % (self.address_string(), (args[0] % args[1:])))
272 def is_cgi(self):
273 """Test whether self.path corresponds to a CGI script.
275 Add extra check that self.path doesn't contains .."""
276 if CGIHTTPServer.CGIHTTPRequestHandler.is_cgi(self):
277 if '..' in self.path: