MCPcopy
hub / github.com/InstaPy/InstaPy / close_browser

Function close_browser

instapy/browser.py:185–205  ·  view source on GitHub ↗
(browser, threaded_session, logger)

Source from the content-addressed store, hash-verified

183
184
185def close_browser(browser, threaded_session, logger):
186 with interruption_handler(threaded=threaded_session):
187 # delete cookies
188 try:
189 browser.delete_all_cookies()
190 except Exception as exc:
191 if isinstance(exc, WebDriverException):
192 logger.exception(
193 "Error occurred while deleting cookies "
194 "from web browser!\n\t{}".format(str(exc).encode("utf-8"))
195 )
196
197 # close web browser
198 try:
199 browser.quit()
200 except Exception as exc:
201 if isinstance(exc, WebDriverException):
202 logger.exception(
203 "Error occurred while "
204 "closing web browser!\n\t{}".format(str(exc).encode("utf-8"))
205 )
206
207
208def retry(max_retry_count=3, start_page=None):

Callers 2

endMethod · 0.85

Calls 1

interruption_handlerFunction · 0.85

Tested by

no test coverage detected