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