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, abstract-method,
arguments-differ, arguments-differ,
arguments-renamed, arguments-renamed,
attribute-defined-outside-init,

View file

@ -49,9 +49,9 @@ class SideshowAppProvider(base.AppProvider):
:returns: Instance of :class:`~sideshow.orders.OrderHandler`. :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( spec = self.config.get(
"sideshow.orders.handler_spec", default="sideshow.orders:OrderHandler" "sideshow.orders.handler_spec", default="sideshow.orders:OrderHandler"
) )
self.order_handler = self.app.load_object(spec)(self.config) self.app.handlers["orders"] = self.app.load_object(spec)(self.config)
return self.order_handler return self.app.handlers["orders"]