From e27301275c7f0e05c0de500b0e715531af08bce4 Mon Sep 17 00:00:00 2001 From: Owen Kaluza Date: Wed, 22 Jan 2025 16:32:08 +1100 Subject: [PATCH] Get default context from environment var if set --- lavavu/lavavu.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lavavu/lavavu.py b/lavavu/lavavu.py index e404ea7f..de938455 100644 --- a/lavavu/lavavu.py +++ b/lavavu/lavavu.py @@ -2054,13 +2054,15 @@ class _LavaVuWrapper(LavaVuPython.LavaVu): #Shared context _ctx = None - def __init__(self, threaded, runargs, resolution=None, binpath=None, context="default"): + def __init__(self, threaded, runargs, resolution=None, binpath=None, context=None): self.args = runargs self._closing = False self.resolution = resolution self._loop = None #OpenGL context creation options + if context is None: + context = os.environ.get("LV_CONTEXT", "default") havecontext = False self.use_moderngl = False self.use_moderngl_window = False @@ -2702,7 +2704,7 @@ class Viewer(dict): """ - def __init__(self, *args, resolution=None, binpath=None, context="default", port=8080, threads=False, **kwargs): + def __init__(self, *args, resolution=None, binpath=None, context=None, port=8080, threads=False, **kwargs): """ Create and init viewer instance