From 8c656062b951bbab2a1c8a23080d6a8cd3557f91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Fri, 12 Mar 2021 18:20:17 +0100 Subject: [PATCH] fix: Catch exception when the tree has too many redirects. --- lookyloo/lookyloo.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lookyloo/lookyloo.py b/lookyloo/lookyloo.py index a495841..4232ae0 100644 --- a/lookyloo/lookyloo.py +++ b/lookyloo/lookyloo.py @@ -143,6 +143,8 @@ class Lookyloo(): self.indexing.index_categories_capture(capture_uuid, categories) except Har2TreeError as e: raise NoValidHarFile(e.message) + except RecursionError as e: + raise NoValidHarFile(f'Tree too deep, probably a recursive refresh: {e}.\n Append /export to the URL to get the files.') with (capture_dir / 'tree.pickle').open('wb') as _p: pickle.dump(ct, _p)