dont send error event when finished
This commit is contained in:
@@ -241,21 +241,26 @@ class CommandorPage:
|
|||||||
def _handle_errors(self, erro_content: str):
|
def _handle_errors(self, erro_content: str):
|
||||||
if DOUBLE_REQUEST_ERROR_MESSAGE in erro_content:
|
if DOUBLE_REQUEST_ERROR_MESSAGE in erro_content:
|
||||||
# this email has been already used
|
# this email has been already used
|
||||||
params.oracle_log_sender.send_double_data_error(self.contact)
|
if not self.is_finished:
|
||||||
time.sleep(2)
|
params.oracle_log_sender.send_double_data_error(self.contact)
|
||||||
|
self.is_finished = True
|
||||||
|
time.sleep(1)
|
||||||
self.browser.close()
|
self.browser.close()
|
||||||
elif TOO_MANY_REQUEST_ERROR_MESSAGE in erro_content:
|
elif TOO_MANY_REQUEST_ERROR_MESSAGE in erro_content:
|
||||||
# this email has been already used
|
# this email has been already used
|
||||||
params.oracle_log_sender.send_too_many_error(self.contact)
|
if not self.is_finished:
|
||||||
# close browser
|
params.oracle_log_sender.send_too_many_error(self.contact)
|
||||||
time.sleep(2)
|
self.is_finished = True
|
||||||
|
time.sleep(1)
|
||||||
self.browser.close()
|
self.browser.close()
|
||||||
elif CAPTCHA_ERROR_MESSAGE in erro_content:
|
elif CAPTCHA_ERROR_MESSAGE in erro_content:
|
||||||
# this email has been already used
|
# this email has been already used
|
||||||
self.is_captcha_in_error = True
|
self.is_captcha_in_error = True
|
||||||
params.oracle_log_sender.send_captcha_error(self.contact)
|
if not self.is_finished:
|
||||||
|
params.oracle_log_sender.send_captcha_error(self.contact)
|
||||||
|
self.is_finished = True
|
||||||
# no need to retry captcha, if retry ,will generate DOUBLE_REQUEST_ERROR_MESSAGE
|
# no need to retry captcha, if retry ,will generate DOUBLE_REQUEST_ERROR_MESSAGE
|
||||||
time.sleep(2)
|
time.sleep(1)
|
||||||
self.browser.close()
|
self.browser.close()
|
||||||
# self.resolve_captcha()
|
# self.resolve_captcha()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user