From e8583ccc4a9a6186057fe08863fe0d3c837872f2 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 28 May 2021 13:19:45 +0200 Subject: [PATCH] cache stylesheet --- openpype/style/__init__.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/openpype/style/__init__.py b/openpype/style/__init__.py index a6c3d43b78..695f30f278 100644 --- a/openpype/style/__init__.py +++ b/openpype/style/__init__.py @@ -5,7 +5,10 @@ from openpype import resources from avalon.vendor import qtawesome -def load_stylesheet(): +_STYLESHEET_CACHE = None + + +def _load_stylesheet(): from . import qrc_resources qrc_resources.qInitResources() @@ -39,5 +42,12 @@ def load_stylesheet(): return stylesheet +def load_stylesheet(): + global _STYLESHEET_CACHE + if _STYLESHEET_CACHE is None: + _STYLESHEET_CACHE = _load_stylesheet() + return _STYLESHEET_CACHE + + def app_icon_path(): return resources.pype_icon_filepath()