From d0de69ed4dc99480d14d1c217d54d1f18a7d1146 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 21 Apr 2019 14:53:22 +0200 Subject: [PATCH] boxesserver: Create a new box instance for each request --- scripts/boxesserver | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/scripts/boxesserver b/scripts/boxesserver index ce1fd36..80d3108 100755 --- a/scripts/boxesserver +++ b/scripts/boxesserver @@ -95,8 +95,8 @@ class BServer: lang_re = re.compile(r"([a-z]{2,3}(-[-a-zA-Z0-9]*)?)\s*(;\s*q=(\d\.?\d*))?") def __init__(self): - self.boxes = {b.__name__ : b() for b in boxes.generators.getAllBoxGenerators().values() if b.webinterface} - self.boxes['TrayLayout2'] = boxes.generators.traylayout.TrayLayout2(self, webargs=True) + self.boxes = {b.__name__ : b for b in boxes.generators.getAllBoxGenerators().values() if b.webinterface} + self.boxes['TrayLayout2'] = boxes.generators.traylayout.TrayLayout2 self.groups = boxes.generators.ui_groups self.groups_by_name = boxes.generators.ui_groups_by_name @@ -290,7 +290,7 @@ class BServer: \n