fix: fix 'attribute-defined-outside-init' for pylint

This commit is contained in:
Lance Edgar 2025-09-01 15:17:18 -05:00
parent a56f6e9b91
commit 8008b0edad
2 changed files with 3 additions and 4 deletions

View file

@ -6,4 +6,3 @@ disable=fixme,
abstract-method,
arguments-differ,
arguments-renamed,
attribute-defined-outside-init,

View file

@ -49,9 +49,9 @@ class SideshowAppProvider(base.AppProvider):
:returns: Instance of :class:`~sideshow.orders.OrderHandler`.
"""
if "order_handler" not in self.__dict__:
if "orders" not in self.app.handlers:
spec = self.config.get(
"sideshow.orders.handler_spec", default="sideshow.orders:OrderHandler"
)
self.order_handler = self.app.load_object(spec)(self.config)
return self.order_handler
self.app.handlers["orders"] = self.app.load_object(spec)(self.config)
return self.app.handlers["orders"]