From 49523d854260ff76285fc37f9377565fb6cd1293 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Wed, 14 Jan 2026 21:03:14 +0100 Subject: [PATCH] Fix undefined variable references in write_file() Fix bug introduced in PR #489 where write_file() was referencing undefined variables (parse_stack/append_middleware) instead of the renamed function parameters (unparse_stack/prepend_middleware). Co-Authored-By: Claude Opus 4.5 --- bibtexparser/entrypoint.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bibtexparser/entrypoint.py b/bibtexparser/entrypoint.py index 94a3168..d136558 100644 --- a/bibtexparser/entrypoint.py +++ b/bibtexparser/entrypoint.py @@ -151,8 +151,8 @@ def write_file( :param bibtex_format: Customized BibTeX format to use (optional).""" bibtex_str = write_string( library=library, - unparse_stack=parse_stack, - prepend_middleware=append_middleware, + unparse_stack=unparse_stack, + prepend_middleware=prepend_middleware, bibtex_format=bibtex_format, ) if isinstance(file, str):