fix: better error handling
This commit is contained in:
parent
5fabf9557c
commit
be9a0f95ae
|
@ -34,7 +34,7 @@ from .window import BavarderWindow
|
||||||
from .preferences import Preferences
|
from .preferences import Preferences
|
||||||
from enum import auto, IntEnum
|
from enum import auto, IntEnum
|
||||||
|
|
||||||
from .constants import app_id, version
|
from .constants import app_id, version, build_type
|
||||||
|
|
||||||
from tempfile import NamedTemporaryFile
|
from tempfile import NamedTemporaryFile
|
||||||
|
|
||||||
|
@ -303,7 +303,7 @@ Providers: {self.enabled_providers}
|
||||||
if not self.web_view:
|
if not self.web_view:
|
||||||
self.web_view = WebKit.WebView()
|
self.web_view = WebKit.WebView()
|
||||||
self.web_view.get_settings().set_allow_universal_access_from_file_urls(True)
|
self.web_view.get_settings().set_allow_universal_access_from_file_urls(True)
|
||||||
#TODO: enable devtools on Devel profile
|
|
||||||
self.web_view.get_settings().set_enable_developer_extras(True)
|
self.web_view.get_settings().set_enable_developer_extras(True)
|
||||||
|
|
||||||
# Show preview once the load is finished
|
# Show preview once the load is finished
|
||||||
|
@ -323,7 +323,10 @@ Providers: {self.enabled_providers}
|
||||||
if self.web_view.is_loading():
|
if self.web_view.is_loading():
|
||||||
self.web_view_pending_html = html
|
self.web_view_pending_html = html
|
||||||
else:
|
else:
|
||||||
self.web_view.load_html(html, "file://localhost/")
|
try:
|
||||||
|
self.web_view.load_html(html, "file://localhost/")
|
||||||
|
except TypeError: # Argument 1 does not allow None as a value
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
elif step == Step.RENDER:
|
elif step == Step.RENDER:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user