From 3f93b5353ec6eb77d8a5f7d3b2b3b9a811b133c7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 12 Nov 2016 09:08:14 +0530 Subject: [PATCH] Only import glfw on demand --- kitty/utils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kitty/utils.py b/kitty/utils.py index ac9e440b3..3388ea0ef 100644 --- a/kitty/utils.py +++ b/kitty/utils.py @@ -15,8 +15,6 @@ from contextlib import contextmanager from functools import lru_cache from time import monotonic -import glfw - from .constants import terminfo_dir libc = ctypes.CDLL(None) @@ -127,6 +125,7 @@ def get_logical_dpi(): def get_dpi(): + import glfw if not hasattr(get_dpi, 'ans'): m = glfw.glfwGetPrimaryMonitor() width, height = glfw.glfwGetMonitorPhysicalSize(m)