diff --git a/.gitignore b/.gitignore index aabdea0..3709b15 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .envrc __pycache__ +*.pyc venv deletefb.log test.sh diff --git a/README.md b/README.md index 1379443..b446e68 100644 --- a/README.md +++ b/README.md @@ -65,8 +65,7 @@ optional arguments: * On MacOS, it will be available via brew, with the following commands: ``` - brew tap homebrew/cask; - brew cask install chromedriver + brew install chromedriver ``` * Run `deletefb -E 'youremail@example.org' -P 'yourfacebookpassword' -U 'https://www.facebook.com/your.profile.url'` diff --git a/deletefb/deletefb.py b/deletefb/deletefb.py index efe9320..e1d0557 100755 --- a/deletefb/deletefb.py +++ b/deletefb/deletefb.py @@ -134,7 +134,8 @@ def run_delete(): else: print("Please enter a valid mode") sys.exit(1) - except: + except BaseException as e: + print(e) if driver: quit_driver_and_reap_children(driver) diff --git a/deletefb/tools/login.py b/deletefb/tools/login.py index c8e3e86..765cb33 100644 --- a/deletefb/tools/login.py +++ b/deletefb/tools/login.py @@ -99,5 +99,6 @@ def login(user_email_address, time.sleep(5) return driver - except: + except BaseException as e: + print('An exception occurred: {}'.format(e)) quit_driver_and_reap_children(driver) diff --git a/deletefb/tools/wall.py b/deletefb/tools/wall.py index fb8ff69..81d1002 100644 --- a/deletefb/tools/wall.py +++ b/deletefb/tools/wall.py @@ -63,7 +63,8 @@ def delete_posts(driver, try: delete_button = menu.find_element_by_xpath("//a[@data-feed-option-name=\"{0}\"]".format(button_type)) break - except SELENIUM_EXCEPTIONS: + except SELENIUM_EXCEPTIONS as e: + print(e) continue if not delete_button: