Make sure to close browser

This commit is contained in:
Klaus-Uwe Mitterer 2017-01-31 00:54:52 +01:00
parent ce1fec74ab
commit 242db43905

View file

@ -136,13 +136,15 @@ if __name__ == "__main__":
db = dbtools.dbHelper() db = dbtools.dbHelper()
driver = webdriver.Firefox() driver = webdriver.Firefox()
ret = {"rec": 0,"snt": 0} ret = {"rec": 0,"snt": 0}
if loginHandler(driver): try:
p = multiprocessing.Process(target=mainHandler, args=([ret])) if loginHandler(driver):
p.start() p = multiprocessing.Process(target=mainHandler, args=([ret]))
p.join(1500) p.start()
if p.is_alive(): p.join(1500)
p.terminate() if p.is_alive():
p.join() p.terminate()
driver.close() p.join()
print("Received", ret["rec"], "messages") finally:
print("Sent", ret["snt"], "messages") driver.close()
print("Received", ret["rec"], "messages")
print("Sent", ret["snt"], "messages")