From 1307d8e9a272a09f7bd905630b84331eb253a3e9 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 9 Aug 2016 13:21:44 +0200 Subject: [PATCH] Simplify utils.javascript.assemble --- qutebrowser/utils/javascript.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/qutebrowser/utils/javascript.py b/qutebrowser/utils/javascript.py index 897643df2..4bb5fd123 100644 --- a/qutebrowser/utils/javascript.py +++ b/qutebrowser/utils/javascript.py @@ -19,8 +19,6 @@ """Utilities related to javascript interaction.""" -import textwrap - from qutebrowser.utils import utils @@ -65,12 +63,7 @@ def _convert_js_arg(arg): def assemble(module, function, *args): """Assemble a javascript file and a function call.""" - code = textwrap.dedent(""" - "use strict"; - window._qutebrowser.{module}.{function}({args}); - """).format( - module=module, - function=function, - args=', '.join(_convert_js_arg(arg) for arg in args), - ) + js_args = ', '.join(_convert_js_arg(arg) for arg in args) + code = '"use strict";\nwindow._qutebrowser.{}.{}({});'.format( + module, function, js_args) return code