From 7c0832daf26638aeeacdff6933ba4c68620060fb Mon Sep 17 00:00:00 2001 From: George Edward Bulmer Date: Sun, 11 Feb 2018 15:51:48 +0000 Subject: [PATCH] Change lambda definition - avoid mutability error --- qutebrowser/commands/runners.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qutebrowser/commands/runners.py b/qutebrowser/commands/runners.py index a3d142434..965f4a6b6 100644 --- a/qutebrowser/commands/runners.py +++ b/qutebrowser/commands/runners.py @@ -68,7 +68,11 @@ def replace_variables(win_id, arglist): } for key in list(variables): modified_key = '{' + key + '}' - variables[modified_key] = lambda: modified_key + + def key_function(modified_key): + return lambda: modified_key + + variables[modified_key] = key_function(modified_key) values = {} args = [] tabbed_browser = objreg.get('tabbed-browser', scope='window',