Browse Source

Report more exceptions

This makes it much easier to debug chrome errors.
Without reporting these errors things will silently fail.
pull/125/head
Michael Bianco 5 years ago
parent
commit
3092eba0b0
  1. 3
      deletefb/deletefb.py
  2. 3
      deletefb/tools/login.py
  3. 3
      deletefb/tools/wall.py

3
deletefb/deletefb.py

@ -134,7 +134,8 @@ def run_delete():
else: else:
print("Please enter a valid mode") print("Please enter a valid mode")
sys.exit(1) sys.exit(1)
except: except BaseException as e:
print(e)
if driver: if driver:
quit_driver_and_reap_children(driver) quit_driver_and_reap_children(driver)

3
deletefb/tools/login.py

@ -99,5 +99,6 @@ def login(user_email_address,
time.sleep(5) time.sleep(5)
return driver return driver
except: except BaseException as e:
print('An exception occurred: {}'.format(e))
quit_driver_and_reap_children(driver) quit_driver_and_reap_children(driver)

3
deletefb/tools/wall.py

@ -63,7 +63,8 @@ def delete_posts(driver,
try: try:
delete_button = menu.find_element_by_xpath("//a[@data-feed-option-name=\"{0}\"]".format(button_type)) delete_button = menu.find_element_by_xpath("//a[@data-feed-option-name=\"{0}\"]".format(button_type))
break break
except SELENIUM_EXCEPTIONS: except SELENIUM_EXCEPTIONS as e:
print(e)
continue continue
if not delete_button: if not delete_button:

Loading…
Cancel
Save