mirror of https://github.com/CIRCL/lookyloo
fix: Avoid 500 error on the website if unable to dump pickle.
parent
074bb675f6
commit
7d76d96ff7
|
@ -202,7 +202,10 @@ class Lookyloo():
|
||||||
# is discarded in the RecursionError above.
|
# is discarded in the RecursionError above.
|
||||||
default_recursion_limit = sys.getrecursionlimit()
|
default_recursion_limit = sys.getrecursionlimit()
|
||||||
sys.setrecursionlimit(int(default_recursion_limit * 1.1))
|
sys.setrecursionlimit(int(default_recursion_limit * 1.1))
|
||||||
pickle.dump(ct, _p)
|
try:
|
||||||
|
pickle.dump(ct, _p)
|
||||||
|
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.')
|
||||||
sys.setrecursionlimit(default_recursion_limit)
|
sys.setrecursionlimit(default_recursion_limit)
|
||||||
finally:
|
finally:
|
||||||
lock_file.unlink(missing_ok=True)
|
lock_file.unlink(missing_ok=True)
|
||||||
|
|
Loading…
Reference in New Issue