diff --git a/.gitignore b/.gitignore index b35b847..0942f66 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ __pycache__ +unpack *.deb \ No newline at end of file diff --git a/build.sh b/build.sh index cb3b392..d1e06c2 100755 --- a/build.sh +++ b/build.sh @@ -7,6 +7,7 @@ if [ -d unpack ]; then sudo rm -rf unpack fi +find usr -type d -name __pycache__ | xargs rm -rf mkdir -p unpack/DEBIAN diff --git a/usr/lib/python3/dist-packages/webengine/gtk3/_webengine.py b/usr/lib/python3/dist-packages/webengine/gtk3/_webengine.py index 4bc68f0..0b7bfcd 100644 --- a/usr/lib/python3/dist-packages/webengine/gtk3/_webengine.py +++ b/usr/lib/python3/dist-packages/webengine/gtk3/_webengine.py @@ -125,10 +125,13 @@ class WebEngine(WebKit2.WebView): def load(self, url = '/index.html'): - if self.root is None: - raise EnvironmentError('web root dir not set!') + if url.startswith('http:') or url.startswith('https:'): + self.load_uri(url) else: - self.load_uri(f"app://{url}") + if self.root is None: + raise EnvironmentError('web root dir not set!') + else: + self.load_uri(f"app://{url}")