diff --git a/src/ansys/mechanical/core/embedding/background.py b/src/ansys/mechanical/core/embedding/background.py index cd79110e3..e85dd8077 100644 --- a/src/ansys/mechanical/core/embedding/background.py +++ b/src/ansys/mechanical/core/embedding/background.py @@ -28,28 +28,33 @@ import typing import ansys.mechanical.core as mech -import ansys.mechanical.core.embedding.utils as utils from ansys.mechanical.core.embedding.poster import Poster +import ansys.mechanical.core.embedding.utils as utils + def _exit(background_app: "BackgroundApp"): """Stop the thread serving the Background App.""" background_app.stop() atexit.unregister(_exit) + class BackgroundApp: """Background App.""" + __app: mech.App = None __app_thread: threading.Thread = None __stopped: bool = False __stop_signaled: bool = False __poster: Poster = None - def __init__( - self, - **kwargs - ): + + def __init__(self, **kwargs): if BackgroundApp.__app_thread == None: - assert not BackgroundApp.__stopped, "Cannot initialize a BackgroundApp once it has been stopped!" - BackgroundApp.__app_thread = threading.Thread(target=self._start_app, kwargs=kwargs, daemon=True) + assert ( + not BackgroundApp.__stopped + ), "Cannot initialize a BackgroundApp once it has been stopped!" + BackgroundApp.__app_thread = threading.Thread( + target=self._start_app, kwargs=kwargs, daemon=True + ) BackgroundApp.__app_thread.start() while BackgroundApp.__poster is None: