MCPcopy Index your code
hub / github.com/webpy/webpy / do_request

Method do_request

web/browser.py:54–72  ·  view source on GitHub ↗
(self, req)

Source from the content-addressed store, hash-verified

52 return urllib_build_opener()
53
54 def do_request(self, req):
55 if DEBUG:
56 print("requesting", req.get_method(), req.get_full_url())
57
58 opener = self.build_opener()
59 opener.add_handler(self._cookie_processor)
60 try:
61 self._response = opener.open(req)
62 except HTTPError as e:
63 self._response = e
64
65 self.url = self._response.geturl()
66 self.path = Request(self.url).selector
67 self.data = self._response.read()
68 self.status = self._response.code
69 self._forms = None
70 self.form = None
71
72 return self.get_response()
73
74 def open(self, url, data=None, headers={}):
75 """Opens the specified url."""

Callers 2

openMethod · 0.95
submitMethod · 0.95

Calls 3

build_openerMethod · 0.95
get_responseMethod · 0.95
openMethod · 0.80

Tested by

no test coverage detected