From 59078f3b962cc978982b01086e5e17f3c4148aad Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Thu, 13 Jan 2011 15:40:42 +0000 Subject: [PATCH] Clean away existing functions when loading preferences to avoid problems when changing libraries --- src/calibre/utils/formatter_functions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 6b79e23b5e..92ebe72706 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -460,6 +460,7 @@ class UserFunction(FormatterUserFunction): return cls def load_user_template_functions(funcs): + formatter_functions.reset_to_builtins() for func in funcs: try: cls = compile_user_function(*func)