From 935642298bdde756fc25fa45dd81adea0c27ae1a Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Wed, 15 Nov 2023 14:21:27 +0100 Subject: [PATCH] bdfr: raise recursion limit --- packages/bulk-downloader-for-reddit.nix | 4 ++++ ...ownloader-for-reddit_recursion-limit.patch | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 patches/bulk-downloader-for-reddit_recursion-limit.patch diff --git a/packages/bulk-downloader-for-reddit.nix b/packages/bulk-downloader-for-reddit.nix index 8d94805..adf332c 100644 --- a/packages/bulk-downloader-for-reddit.nix +++ b/packages/bulk-downloader-for-reddit.nix @@ -12,6 +12,10 @@ pkgs.python3.pkgs.buildPythonApplication rec { hash = "sha256-kxCDtOywDSMxI+h8Ad2eziAGcZLbZHJFpDD/87BIbZY="; }; + patches = [ + ../patches/bulk-downloader-for-reddit_recursion-limit.patch + ]; + nativeBuildInputs = with pkgs.python3.pkgs; [ setuptools wheel diff --git a/patches/bulk-downloader-for-reddit_recursion-limit.patch b/patches/bulk-downloader-for-reddit_recursion-limit.patch new file mode 100644 index 0000000..388fa7d --- /dev/null +++ b/patches/bulk-downloader-for-reddit_recursion-limit.patch @@ -0,0 +1,19 @@ +Subject: Raise recursion limit + +--- + bdfr/__main__.py | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/bdfr/__main__.py ++++ b/bdfr/__main__.py +@@ -15,6 +15,8 @@ from bdfr.downloader import RedditDownloader + + logger = logging.getLogger() + ++sys.setrecursionlimit(100_000) ++ + _common_options = [ + click.argument("directory", type=str), + click.option("--authenticate", is_flag=True, default=None), +-- +2.42.0