We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 868ab58 commit 6c3da1bCopy full SHA for 6c3da1b
1 file changed
scholarly/_proxy_generator.py
@@ -49,6 +49,7 @@ def __init__(self):
49
self._tor_control_port = None
50
self._tor_password = None
51
self._session = None
52
+ self._webdriver = None
53
self._TIMEOUT = 5
54
self._new_session()
55
@@ -458,7 +459,10 @@ def _close_session(self):
458
459
if self._session:
460
self._session.close()
461
if self._webdriver:
- self._webdriver.quit()
462
+ try:
463
+ self._webdriver.quit()
464
+ except Exception as e:
465
+ self.logger.warning("Could not close webdriver cleanly: %s", e)
466
467
def _fp_coroutine(self, timeout=1, wait_time=120):
468
"""A coroutine to continuosly yield free proxies
0 commit comments