From 5e5206ae00c587380d602b1eab730d3ae6518da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Fri, 26 Nov 2021 14:04:07 -0500 Subject: [PATCH] fix: Catch exception if cookies are invalid --- lookyloo/helpers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lookyloo/helpers.py b/lookyloo/helpers.py index 6e10bc33..98dab1e7 100644 --- a/lookyloo/helpers.py +++ b/lookyloo/helpers.py @@ -101,7 +101,11 @@ def load_cookies(cookie_pseudofile: Optional[Union[BufferedIOBase, str]]=None) - cookies: List[Dict[str, Union[str, bool]]] if cookie_pseudofile: if isinstance(cookie_pseudofile, str): - cookies = json.loads(cookie_pseudofile) + try: + cookies = json.loads(cookie_pseudofile) + except json.decoder.JSONDecodeError: + logger.warning(f'Unable to load json content: {cookie_pseudofile}') + return [] else: cookies = json.load(cookie_pseudofile) else: