File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env python3
2
2
3
+ import warnings
3
4
try :
4
5
import gi
6
+
5
7
gi .require_version ('Gtk' , '3.0' )
6
- gi .require_version ('WebKit2' , '4.0' )
8
+ try :
9
+ gi .require_version ('WebKit2' , '4.1' )
10
+ except ValueError : # I wish this were ImportError
11
+ gi .require_version ('WebKit2' , '4.0' )
12
+ warnings .warn ("Using WebKit2Gtk 4.0 (obsolete); please upgrade to WebKit2Gtk 4.1" )
7
13
from gi .repository import Gtk , WebKit2 , GLib
8
14
except ImportError :
9
15
try :
10
16
import pgi as gi
11
17
gi .require_version ('Gtk' , '3.0' )
12
18
gi .require_version ('WebKit2' , '4.0' )
13
19
from pgi .repository import Gtk , WebKit2 , GLib
20
+ warnings .warn ("Using PGI and WebKit2Gtk 4.0 (both obsolete); please upgrade to PyGObject and WebKit2Gtk 4.1" )
14
21
except ImportError :
15
22
gi = None
16
23
if gi is None :
17
- raise ImportError ("Either gi (PyGObject) or pgi module is required." )
24
+ raise ImportError ("Either gi (PyGObject) or pgi (obsolete) module is required." )
18
25
19
26
import argparse
20
27
import urllib3
You can’t perform that action at this time.
0 commit comments