def connect(self, url): if not (url.startswith("file:") or url.startswith("about:")): self.request_url = url self._create_connection() self._store_response() self.conn.close() else: self.status_code = StatusCode(200, 'Ok')
def connect(self, url): if url.startswith("http://"): self.request_url = url self._create_connection() self._store_response() self.conn.close() else: self.status_code = StatusCode(200, 'Ok')
def _store_response(self): self.response = self.conn.getresponse() self.status_code = StatusCode(self.response.status, self.response.reason)