From bb3da7122e5928276e95bc2a7e41da19645de086 Mon Sep 17 00:00:00 2001 From: rofl0r Date: Sat, 5 Jan 2019 17:11:08 +0000 Subject: [PATCH] ppf: properly reraise keyboard interrupts --- ppf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ppf.py b/ppf.py index a7e308e..825d277 100755 --- a/ppf.py +++ b/ppf.py @@ -44,6 +44,7 @@ def import_from_file(fn, sqlite): def fetch_contents(uri): headers = base_header try: resp = requests.get(uri, timeout=45, headers=headers, verify=False, proxies=proxies) + except KeyboardInterrupt as e: raise e except: return '' data = resp.text @@ -112,6 +113,7 @@ def proxyleech(sqlite, rows): for row in rows: try: content = fetch_contents(row[0]) + except KeyboardInterrupt as e: raise e except: content = '' uniques = [] @@ -119,6 +121,7 @@ def proxyleech(sqlite, rows): if p in uniques: continue try: if not is_reserved_ipv4(p.split(':')[0]): uniques.append(p) + except KeyboardInterrupt as e: raise e except: pass