From 93bde3df4d171de6fc536aa221eef4f9795fb2c1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 25 Nov 2023 07:55:44 +0530 Subject: [PATCH] ... --- src/calibre/gui2/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index a8623ae4e1..ad6b6a41d5 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -1467,6 +1467,7 @@ def open_url(qurl): # this happens a lot with Qt 6.5.3 on some Linux distros print('QDesktopServices.openUrl() failed for url:', qurl, file=sys.stderr) if islinux: + import subprocess if qurl.isLocalFile(): cmd = ['xdg-open', qurl.toLocalFile()] else: