mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Viewer: Ignore failures printing console message when the viewer is launched with broken stderr. Fixes #1849612 [Bad file descriptor error in downloaded epub when opened from web browser](https://bugs.launchpad.net/calibre/+bug/1849612)
This commit is contained in:
parent
11181d697a
commit
ead1b832f8
@ -318,7 +318,10 @@ class WebPage(QWebEnginePage):
|
|||||||
prefix = {QWebEnginePage.InfoMessageLevel: 'INFO', QWebEnginePage.WarningMessageLevel: 'WARNING'}.get(
|
prefix = {QWebEnginePage.InfoMessageLevel: 'INFO', QWebEnginePage.WarningMessageLevel: 'WARNING'}.get(
|
||||||
level, 'ERROR')
|
level, 'ERROR')
|
||||||
prints('%s: %s:%s: %s' % (prefix, source_id, linenumber, msg), file=sys.stderr)
|
prints('%s: %s:%s: %s' % (prefix, source_id, linenumber, msg), file=sys.stderr)
|
||||||
sys.stderr.flush()
|
try:
|
||||||
|
sys.stderr.flush()
|
||||||
|
except EnvironmentError:
|
||||||
|
pass
|
||||||
|
|
||||||
def acceptNavigationRequest(self, url, req_type, is_main_frame):
|
def acceptNavigationRequest(self, url, req_type, is_main_frame):
|
||||||
if req_type == self.NavigationTypeReload:
|
if req_type == self.NavigationTypeReload:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user