From 1c746925d24bf6263164d4515bbcf453dd5186b4 Mon Sep 17 00:00:00 2001 From: scalabreseGD <47219719+scalabreseGD@users.noreply.github.com> Date: Wed, 5 Mar 2025 15:32:31 +0100 Subject: [PATCH] Fixed deepcopy failure when passing llm_client --- packages/markitdown/src/markitdown/_markitdown.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/markitdown/src/markitdown/_markitdown.py b/packages/markitdown/src/markitdown/_markitdown.py index 8f1bd46..7dfaa77 100644 --- a/packages/markitdown/src/markitdown/_markitdown.py +++ b/packages/markitdown/src/markitdown/_markitdown.py @@ -325,7 +325,7 @@ class MarkItDown: for ext in extensions + [None]: # Try last with no extension for converter in sorted_converters: - _kwargs = copy.deepcopy(kwargs) + _kwargs = {k:v for k,v in kwargs.items()} # Overwrite file_extension appropriately if ext is None: