From 58fe4c7d806359bed299f74ba56902ab396a6ed1 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Tue, 14 Dec 2021 21:40:23 +0100 Subject: facilitate broadcasting messages to different execution contexts within the webextension --- test/extension_crafting.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/extension_crafting.py') diff --git a/test/extension_crafting.py b/test/extension_crafting.py index 6f1800b..9b985b3 100644 --- a/test/extension_crafting.py +++ b/test/extension_crafting.py @@ -116,6 +116,8 @@ def make_extension(destination_dir, destination_path = destination_dir / f'{extension_id}.xpi' with zipfile.ZipFile(destination_path, 'x') as xpi: for filename, contents in files.items(): + if hasattr(contents, '__call__'): + contents = contents() xpi.writestr(filename, contents) return destination_path -- cgit v1.2.3